2013-08-26 141 views
2

返回完全不同的結果對於谷歌地理編碼從谷歌地圖

查爾斯拉籌伯P-12學院,維多利亞女王的位置,澳大利亞

谷歌地圖產生所述高校的精確位置。

然而,當通過地址解析API請求,無論是 http://maps.googleapis.com/maps/api/geocode/json?address=Charles+La+Trobe+P-12+College,Victoria,Australia&sensor=false

或他們的演示頁面 https://developers.google.com/maps/documentation/javascript/examples/geocoding-simple

上述地址得到一個結果多數民衆贊成在很遠很遠,從準確的位置上。

有什麼想法?

回答

2

Google地圖上的條目是一個「地點」,而不是地理編碼結果。

Charles La Trobe P-12 College 
235 Kingsbury Dr, Macleod Victoria 3085, Australia ‎ 
+61 3 9223 1400 ‎ · vic.edu.au 

Places API找到correct location (as the first result)。地理編碼器返回澳大利亞維多利亞州的一個結果(-37.4713077,144.7851531),這是您在給它的字符串中找到的最佳「地址」。

http://www.geocodezip.com/v3_example_geo2.asp?addr1=Charles%20La%20Trobe%20P-12%20College,Victoria,Australia&addr2=Charles%20La%20Trobe%20P-12%20College,Victoria,Australia&place=1&geocode=2

+0

有道理 - 謝謝! – ulysses