我已經看過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