Google 地理编码 API 无法识别某些邮政编码
Posted
技术标签:
【中文标题】Google 地理编码 API 无法识别某些邮政编码【英文标题】:Google geocode API doesn't recognise some zipcodes 【发布时间】:2018-09-06 06:05:19 【问题描述】:我正在使用 google geocode+geolocation API 来查找地点并计算它们之间的距离。
当我们在 Google 上搜索时,有些邮政编码实际上存在,但 google API 无法找到它们。
这是链接中的一个:01703
回应是
"results" : [],
"status" : "ZERO_RESULTS"
我该如何解决这个问题(使用 Google API),或者有没有办法直接联系 Google 支持?或者有没有其他效果更好的服务?
请帮我解决这个问题。等待答复。谢谢
【问题讨论】:
将“USA”附加到 URL(或任何您感兴趣的国家/地区) 【参考方案1】:Google 地图 api 直接从 Google 地图本身读取。如果有数据缺失可以添加Report an error on the map
如果它在地图上而不是在 API 中,那么他们可能正在批准更改。
除此之外,您可以将其报告为错误issue tracker 或尝试联系support team
通常情况下,如果您的请求的 api 中没有数据,那么您无能为力。在大多数情况下,Google 服务是免费的“你得到你所支付的”。
【讨论】:
非常感谢您的回复。我可以使用其他任何服务来代替 google API 吗? 您将不得不尝试 Google 以获取 Stack 无法推荐的服务,我们只是在这里帮助您解决您的工作。【参考方案2】:我是SmartyStreets 的一名开发人员,与我们的US ZIP Code API 合作了很多。我通过它运行了邮政编码01703
,并没问题地取回了地理编码。有兴趣可以免费试用。
【讨论】:
以上是关于Google 地理编码 API 无法识别某些邮政编码的主要内容,如果未能解决你的问题,请参考以下文章
Google 地理编码 API 为邮政编码返回 ZERO_RESULTS
使用 Google Maps Javascript API V3 反向地理编码检索邮政编码
如何使用谷歌地图 api 将邮政编码转换为地理位置(纬度和经度)?