所以,GoogleMaps中有一个“安东尼”小社区 https://www.google.com/maps/place/Anthony,+WV+24938,+USA/@37.8959703,-80.3407936,15z/data=!3m1!4b1!4m2!3m1!1s0x884c425d36b87e11:0xd99c2e98a2185333?hl=en
我的问题是 - 为什么Google的反向地理编码器没有返回该非法人社区的正确名称?
例如,如果我试图反转指向“安东尼”中心的坐标37.895767,-80.330698它返回“Frankford” - 城市,远离“安东尼”(see picture)。
在maps.google.com上的类似行为 - 当我指向“安东尼”附近时,它显示与此无关。 See another picture
反向地理编码器(Hereis JSON)返回json format。并且没有关于“安东尼”位置的任何迹象。我很好奇......为什么?
有什么想法吗?
P.S。我正在使用web-api来获取反向地理编码数据 https://maps.googleapis.com/maps/api/geocode/json?latlng=37.895767,-80.330698&language=en&key=MY_KEY
答案 0 :(得分:0)
这可能与农村命名惯例有关,因为这些地方属于"未注册的" (不受其当地市政公司管辖的土地区域,而是作为较大行政区划的一部分管理)标准。在您的JSON数据中:" formatted_address":" 3853 Anthony Rd,Frankford,WV 24938,USA",注意基于地点和政治的类型属性:
{
"long_name": "Frankford",
"short_name": "Frankford",
"types": [
"locality",
"political"
]
}
这意味着弗兰克福德是安东尼地区公认的地方。如Google Docs中球形几何概念所暗示的那样,谷歌地图也有可能不准确(它能够确定位置)。
答案 1 :(得分:0)
观察响应我可以看到反向地理编码返回3853 Anthony Rd,Frankford,WV 24938,USA'对于37.895767,-80.330698。
根据USPS.com,这是一个有效的地址
虽然' 3853 Anthony Rd,Anthony,WV 24938,USA'也被认为是有效的
您可以向Google报告数据问题: