2013-04-28 71 views
1

我有一个Python的googlemaps问题。我已经生成了在API控制台服务器应用程序的API密钥,但我仍然得到错误610当我跑步的这部分代码:Python googlemaps,GoogleMapsError:错误610:G_GEO_BAD_KEY

from googlemaps import GoogleMaps 

.... 

gmap = GoogleMaps(maps_api_key) 
my_address = gmap.latlng_to_address(lat, lng) 

错误:

raise GoogleMapsError(status_code, url, response) 
GoogleMapsError: Error 610: G_GEO_BAD_KEY 

什么可能是错的?

+0

看起来像你使用的任何库可能正在使用已弃用的v2地理编码Web服务。 – geocodezip 2013-04-28 14:14:25

+0

这是可能的,你知道任何Python的谷歌地图库的V3 API支持像路线? – 2013-04-28 15:01:20

回答

1

尽管谷歌不赞成使用谷歌地图的V2电话(这就是为什么你会看到打破的电话),但他们最近宣布他们将给开发者一个延长六个月的时间(直到2013年9月8日) V2到V3 API。有关详细信息,请参阅地理编码API V2上的更新。

同时,请查看pygeocoder作为一个可能的Python V3解决方案。