我已经看过Geopy和Google地图(http://py-googlemaps.sourceforge.net/),并且它们都不适用于中文地址。我的应用存储在Google App Engine上。我想要做的是解析包含香港餐厅地址的文件,然后对地址进行地址解码并将Lat和Lng存储在数据存储区中。我该怎么做呢?在Python中使用Google Maps API对中国地址进行地理编码?
1
A
回答
0
我不确定API在中国提供地理编码。你是否也在说,即使使用谷歌地图界面,你也无法使地理编码工作。如果是这样的话,那么你最好尝试转向不同的服务,因为gmap网站中有许多不在API中的功能。因此,如果网站不起作用,那么API可能无法正常工作。
2
试试GoogleMaps的中文版ditu.google.cn。这比中国在Google地图上的报道要好(至少在几年前,当我上次查看它时)。
请注意,中国政府限制外国使用GIS数据,因此如果您位于中国以外的地区,可能没有可用的地理编码解决方案。
要添加到上面的评论,Gmap的使用条款是相当严格的。你可能想给他们的ToU一个很好的阅读。 – Mikos 2010-03-17 07:31:02
是的,我甚至不想去那里。我相当确信,保持点在你自己的私人数据存储区也是TOS – TheSteve0 2010-03-17 15:25:56