2007/10/31

距離算出APIデモの動作を修正

LatLng2Distance:::緯度経度から距離算出API」のGoogle Mapsを使ったデモ、久しぶりに(数ヶ月ぶりに?)見てみたら動作がおかしい。

どうやらGoogle Maps APIの仕様が少し変わっていたようです。仕様変更の時期が良く分かりませんが、動作がおかしいまま長く放置してしまっていたかも・・・

今回の問題発生の原因になっていた仕様変更は以下の二点。
  • 【存在しないoverlayをremoveOverlayするとエラーが出るようになった】
    前はエラー出なかったんですよね・・・本来、エラー出すのが正しいんでしょうけど。
  • 【GPolyline上でのクリックイベントの扱いが変わった】
    具体的にどう変わったか、ちゃんと確かめられてませんが、とにかく、何か変わったみたい。
とりあえずこれらの変更に対応してデモを修正しました。問題なく動いていると思います。