在Google Maps API文档中,我可以找到一个表格来解释地理编码查找的accuracy
值吗?
V2和V3之间的值范围是否发生了变化?
答案 0 :(得分:11)
以下是Google Maps API文档。它包含一个具有准确度值的表...
http://code.google.com/apis/maps/documentation/reference.html#GGeoAddressAccuracy
常量 |的描述强>
0未知位置。
1国家级精度。
2地区(州,省,县等)水平准确度
3子区域(县,市等)水平准确度
4镇(市,村)级准确度
5邮政编码(邮政编码)级别准确性
6街道级精度。
7交叉等级精度。
8地址等级准确度
9前提(建筑物名称,物业名称,购物中心等)级别准确性。
答案 1 :(得分:3)
以下是来自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;
}
答案 2 :(得分:2)
@Pekka
我不知道你是否看到了,但V3不再包含准确性了。似乎有不同的方式。如果添加address_component元素的结果,则会得到类似的结果。免责声明:我对此并不是100%肯定,但看起来它们包含了这种准确性。我目前正在做一些测试,这是要走的路。
这是一个例子:
我搜索:555 Pearl Street,Boulder
这是具有地址级精度(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
)
)