回答
以下是Google Maps API文檔。它包含精確值的表...
http://code.google.com/apis/maps/documentation/reference.html#GGeoAddressAccuracy
恆 | 描述
0未知的位置。
1國家級準確度。
2地區(州,省,地區等)的準確度。
3分地區(縣,市等)級準確度。
4鎮(市,村)等級準確度。
5郵政編碼(郵政編碼)等級準確度。
6街道級別的準確性。
7交點等級準確度。
8地址級別的準確性。
9前提(建築物名稱,房產名稱,購物中心等)的準確度。
@Pekka
我不知道,如果你看到了,但V3並不包括精度了。似乎有一種不同的方式。如果添加address_component元素的結果,則會得到類似的結果。免責聲明:我不是100%確定這一點,但它看起來像他們包括這種方式的準確性。我目前正在做一些測試,這是要走的路。
下面的例子:
我搜尋:555珍珠街,博爾德
這裏與地址電平精度結果(8級深)。
[address_component] => Array
(
[0] => SimpleXMLElement Object
(
[long_name] => 555
[short_name] => 555
[type] => street_number
)
[1] => SimpleXMLElement Object
(
[long_name] => Pearl St
[short_name] => Pearl St
[type] => route
)
[2] => SimpleXMLElement Object
(
[long_name] => Boulder
[short_name] => Boulder
[type] => Array
(
[0] => locality
[1] => political
)
)
[3] => SimpleXMLElement Object
(
[long_name] => Boulder
[short_name] => Boulder
[type] => Array
(
[0] => administrative_area_level_3
[1] => political
)
)
[4] => SimpleXMLElement Object
(
[long_name] => Boulder
[short_name] => Boulder
[type] => Array
(
[0] => administrative_area_level_2
[1] => political
)
)
[5] => SimpleXMLElement Object
(
[long_name] => Colorado
[short_name] => CO
[type] => Array
(
[0] => administrative_area_level_1
[1] => political
)
)
[6] => SimpleXMLElement Object
(
[long_name] => United States
[short_name] => US
[type] => Array
(
[0] => country
[1] => political
)
)
[7] => SimpleXMLElement Object
(
[long_name] => 80302
[short_name] => 80302
[type] => postal_code
)
)
乾杯@帕達。我注意到'精度'已經在V3中消失了。它似乎已經被'geometrics'部分中的新值所替代(或者它被稱爲的任何東西,在同一個XML輸出中的不同分支,我沒有數據方便),當地址是完美的時候說'ROOFTOP'編碼,以及一系列其他值不正確時,以及您引用的地址組件。 – 2010-05-24 19:01:24
是它的幾何部分的'location_type'成員。 – 2013-02-12 08:22:58
這裏是真正狀態答案來自geocoder
:
可以輸出地理編碼函數內status
:
myMap.geocoder.geocode(
{ address: someAdress }),
function (responses, status) {
console.log(status);
}
);
當通過status
,您可以切換這四個值:
switch (status)
{
case 'ROOFTOP' :
var precision = 'precise';
break;
case 'RANGE_INTERPOLATED' :
var precision = 'interpolated';
break;
case 'APPROXIMATE' :
var precision = 'approximately';
break;
case 'ZERO_RESULTS' :
var precision = 'no address';
break;
}
這是否基於版本3? – 2012-12-12 16:33:21
@Y_Y是的。 – kaiser 2012-12-12 16:42:22
我明白了,出於某種原因,我認爲ROOFTOP,RANGE_INTERPOLATED,APPROXIMATE和* ZERO_RESULTS *是由結果或(來自您的代碼)響應返回的location_type的一部分。這些還包含在狀態字段中嗎? – 2012-12-12 16:47:27
- 1. Google Maps API地理編碼
- 2. 使用Google Maps API進行地理編碼 - 準確性和侷限性
- 3. Google maps API地理編碼問題
- 4. 用Google Maps地理編碼API掙扎
- 5. 地理編碼範圍Google Maps API
- 6. Google Maps API反向地理編碼 - result_type?
- 7. Google Maps API v3地理編碼OVER_QUERY_LIMIT
- 8. 地理編碼準確性
- 9. Google地理編碼API「OVER_QUERY_LIMIT」
- 10. 地圖Google地圖地理編碼器
- 11. Google Maps API反向查詢地址詳細信息準確性
- 12. v3 Google地圖地理編碼API是否有一個表示準確性的字段?
- 13. Google Maps API:反向地理編碼和地址打印
- 14. 使用Google Maps API時,如何在反向地理編碼時限制準確性?
- 15. 採摘最準確的地理編碼
- 16. 地理位置+ Google Maps API?
- 17. Google Maps API地理編碼 - 波蘭語地址沒有郵政編碼?
- 18. Google Maps API +動態地圖
- 19. 反向地理編碼無效,Google Maps API v2
- 20. 使用Google Maps API v3進行地理編碼?
- 21. Google Maps API - 地理編碼和搜索附近
- 22. Google Maps API地理編碼郵政編碼並設置國家代碼?
- 23. Google地理編碼api語言問題
- 24. Google地理編碼API - 通知
- 25. Google地理編碼API限制
- 26. 通過API進行反向地理編碼:Google地圖無法更精確嗎?
- 27. 使用Google Maps Javascript API獲取郵政編碼V3反向地理編碼
- 28. 谷歌地理編碼不準確(在以色列)
- 29. Google地理編碼API計費問題
- 30. Google地圖JS API地理編碼器類的結果不正確
我確信我正在俯視它......樹和森林的舊故事。謝謝! – 2010-05-18 18:11:20
@Pekka:哈np,這些事情發生了,在我們的行業很多:)。 – 2010-05-18 18:40:01
似乎鏈接無效。非常感謝您複製這些值! – stellasia 2017-05-30 13:49:49