回答
以下是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