谷歌地理编码API - 返回ZERO_RESULTS,但位置在谷歌地图上显示

4
我正在使用Google GeoCode API从地址中搜索位置并获取该位置的LAT,LON信息。
从API中我总是得到ZERO_RESULTS,而如果我从Google Maps搜索地址,它会显示给我该位置。
我搜索的地址是: 美国宾夕法尼亚州艾丁伯勒6N路5989号16412 以下是我发送给Google API的请求: https://maps.googleapis.com/maps/api/geocode/json?address=5989%20Route%206N%20Edinboro%20Pennsylvania%20United%20States%2016412&key={{API_KEY}} 有人能帮我解决这个问题吗?
谢谢!

1
我在地理编码器地点API谷歌地图中没有看到该地址的结果。请提供一个您得到响应的示例。 - geocodezip
感谢您的回复。我更新了另一个地址。 - masterFly
1
新地址是谷歌地图上的地点(Camboro Veterinary Hospital),该位置的地理编码数据库中没有条目。 - geocodezip
1
它们有不同的目的。https://developers.google.com/maps/documentation/geocoding/best-practices - geocodezip
1
可能是Google地理编码API找不到由Place API返回的地址的重复问题。 - onlynone
显示剩余2条评论
1个回答

2

那听起来不像是那个问题的原因。几个月前,人们在这个问题上遇到了困难,似乎是关于之前在地理编码API中有效的地址突然无法使用或者带有额外信息(如107套房)的地址无法使用。我没有看到任何人说地理编码API现在会返回与谷歌地图相同的结果,似乎仍然可能存在在地图/地点API中解析但在地理编码中无法解析的地址。 - onlynone
自2016年11月底起,由于新的前向地理编码器成为未知请求和标准计划客户在地理编码API中的默认设置,人们一直遇到这个问题。请参见https://developers.google.com/maps/documentation/geocoding/faq#default ─ 新的地理编码器最初没有返回与Google Maps完全相同的结果,它会删除商家列表中的结果,并且不会返回替代的仅地址结果,这正是问题10585的全部内容。 - miguev
抱歉!我犯了数月来最严重的错别字:这一切都与问题11031有关,与问题10585无关。我不知道自己是怎么混淆的,非常抱歉! - miguev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接