NP_cles()

123456789101112131415161718192021222324252627282930

NP_GoogleMapsでGeocoding.jpを使うには

 
投稿者:hsur 投稿日時:2006-06-10 - 13:52
カテゴリー:Nucleus Tips - / - トラックバック(0)- Views: 261

GoogleMapsに場所を指示するには緯度と経度を指定しないといけないわけですが、住所はすぐにわかっても緯度や経度というのはすぐに分かりません。ということで、GoogleMapsを使うには住所情報から緯度経度に変換する処理が必要になります。この処理をGeocoding(ジオコーディング)といいます。

GoogleMapsではGeocodingのAPIが公開されていない*1ので、GoogleMapsのAPIを使う前に前処理としてGeocodingを行う必要があります。NP_GoogleMapsのデフォルトではjpのGeocodingは経緯度値はクレジット表記にもあるように「CSIS シンプルジオコーディング実験(街区レベル位置参照情報および国土数値情報)」を使用をしているようなんですが、これがGoogleMapsで直接住所を入力したときと比べて微妙にずれているようです。

これを解決するために、GoogleMapsを利用しながら独自の処理によりGeocodingを行っていると思われるgeocoding.jpのAPIを利用するようにしてみました。幸いにもNP_GoogleMapsではGeocodingを行う部分がプラグインかされているので、ファイルをひとつ入れ替えるだけで対応が可能です。

2006/06/30追記

Geocoding.jpについては色々問題がありそうだという結論に達しましたので、コードの提供を中止しました。

  • *1: GoogleMaps自体は東京タワーなどとすると、場所が表示されるようになっているので内部的には実装が存在していますが、直接外部からの利用はできません。

このエントリは役に立ちましたか?

  

トラックバックについて [policy]

Trackback URL:
Trackbacks
このエントリにトラックバックはありません

Comments [policy]

No comments yet

Add Comments

コメントは承認後の表示となります。
OpenIDでログインすると、即時に公開されます。

OpenID を使ってログインすることができます。

Identity URL: Yahoo! JAPAN IDでログイン