2010年2月6日土曜日

gmgeocoder - iPhoneで住所のテキストから緯度経度を得る(geocoding)ライブラリ

iPhoneで緯度経度から住所を得るにはMapKitにあるMKReverseGeocoderを使えばいい。

しかしその逆、つまり住所のテキストから緯度経度を得るライブラリが見当たらない。どうやらライセンス関連の問題で標準ライブラリとしては用意されていないようだ。

CloudMade >> How To Get Forward Geocoding in iPhone MapKit

・・・Forward geocoding (the process of turning an address into a latitude and longitude) is not available in MapKit. The reasons for this lie in complex licensing agreements between Apple, Google・・・

さらに調べると、gmgeocoderというオープンソース(Apache License 2.0)のライブラリがあることがわかった。

garret.moonさんという方が作者で、バックエンドとしてはtinygeocoder.comを使用しているようだ。これでできそう。

Thank you very much! garrett.moon and tinygeocoder.com!