« 価格.com WEBサービスコンテストのノベルティグッズ | メイン | NI-Lab. Geocoder2 »

2007年02月18日

Batch Processing of Geocoding (複数の住所をジオコーディング)

複数の住所をまとめてジオコーディングするプログラムを作ってみた。
一括処理で、住所から緯度経度を取得したいことがあるので……

Google Maps API の GClientGeocoder クラスを利用している。

Batch Processing of Geocoding

処理の内容としては、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

Please post your comments -> Ido-Batarian BBS
コメントはこちらの Ido-Batarian BBS へどうぞ。

« 価格.com WEBサービスコンテストのノベルティグッズ | メイン | NI-Lab. Geocoder2 »

人気ブログランキング - NI-Lab.'s ヅラッシュドット [Valid RSS]