PythonからGoogleMapsAPIを叩く
googlemapsを試してみる
googlemaps | Free software downloads at SourceForge.net
pip install googlemaps
# coding=utf-8 from googlemaps import GoogleMaps address = u'Japan, Tokyo, Toshima, Nishiikebukuro' print GoogleMaps().address_to_latlng(address)
エラー
googlemaps.GoogleMapsError: Error 610: G_GEO_BAD_KEY
googlemapsはGoogle Maps V2APIのみ対応で、現在はAPI_KEYが必要らしい
googlemapsのページにpygeocorder使えば?って書いてあるのでそっちを試してみる
pygeocoder 1.2.1 : Python Package Index
pip install pygeocorder
# coding=utf-8 from pygeocoder import Geocoder, GeocoderResult address = u'Japan, Tokyo, Toshima, Nishiikebukuro' geocoder = Geocoder() result = geocoder.geocode(address, language="ja") print result.coordinates # => (35.7320835, 139.710272) result = geocoder.reverse_geocode(*result.coordinates, language="ja") print result # 日本, 東京都豊島区西池袋1丁目24−6