2012-02-27 110 views

回答

0

谷歌地圖是地圖API不同,尤其是地理編碼器使用很多更多信息,儘自己的東西。 API地理編碼器不知道約6505安納波利斯路;地圖地理編碼器可以使用該地址查找購物中心和其他相關數據的記錄。 API地理編碼器確實知道「Annapolis Road,Landover Hills,MD,20784」。

標準建議是不要在每次查看頁面時使用客戶端對地址進行地址解析。對自己的位置進行地理編碼,存儲這些座標,並使用座標定位標記(以與當前獲取地址相同的方式從數據庫中檢索它們)。

這樣做不僅可以節省Google的資源,還可以使地圖加載速度更快,並且保護您免受地理編碼器的變化 - 對於某一天成功找到的地址,不會未知下一個工作。

+0

嗨安德魯,這是非常有益的,我將如何地理編碼的位置?我假設你正在經歷緯度和經度? – user1235905 2012-02-27 17:23:52

+0

地理編碼正在查找地址的緯度/經度(反過來,使用緯度/深度來查找地址,是「反向地理編碼」)。使用John Coryat的http://maps.huge.info/pinpointaddress.htm這樣的東西來接近正確的位置,然後拖動標記以獲得正確的座標。其他類似的應用程序可用。 – 2012-02-27 18:28:56