« 価格.com WEBサービスコンテストのノベルティグッズ | メイン | NI-Lab. Geocoder2 »
2007年02月18日
Batch Processing of Geocoding (複数の住所をジオコーディング)
複数の住所をまとめてジオコーディングするプログラムを作ってみた。
一括処理で、住所から緯度経度を取得したいことがあるので……
Google Maps API の GClientGeocoder クラスを利用している。

処理の内容としては、1件ずつジオコーダにかけていく。
ジオコーダの処理が1つ終わると、次のジオコーディングをかけるような仕組み。
ちなみに現時点では、
入力値を
愛知県名古屋市中区本丸1-1
兵庫県姫路市本町68
沖縄県那覇市首里金城町1-2番地
35.184131, 136.897674
035.216348,136.640782
東京タワー
とすると、出力は、
愛知県名古屋市中区本丸1-1:日本愛知県名古屋市中区本丸1−1:(35.184131, 136.897674)
兵庫県姫路市本町68:日本兵庫県姫路市本町68:(34.83516, 134.693776)
沖縄県那覇市首里金城町1-2番地:日本沖縄県那覇市首里金城町1丁目2:(26.218271, 127.714573)
35.184131, 136.897674:Japan:(35.184131, 136.897674)
035.216348,136.640782:Japan:(35.216348, 136.640782)
東京タワー:(日本)東京タワー:(35.658632, 139.745411)
となる。
緯度と経度を指定した場合は、"Japan" のレベルまではわかるらしい。
→ Batch Processing of Geocoding
投稿者 NI-Lab. : 2007年02月18日 13:27

コメントはこちらの Ido-Batarian BBS へどうぞ。