【问题标题】:Google Geocode API Longitude and Latitude unavailble for zip 96101Google Geocode API 经度和纬度不适用于 zip 96101
【发布时间】:2018-08-15 16:32:12
【问题描述】:

我正在使用谷歌地理编码 API,https://developers.google.com/maps/documentation/geocoding/intro。对于 zipcode 96101 ,它返回“No Results Found”。

虽然这里是可用的https://www.google.com/maps?q=96101+zip+code&um=1&ie=UTF-8&sa=X&ved=0ahUKEwid57W5k-

有什么想法吗?

【问题讨论】:

    标签: google-maps google-geocoding-api


    【解决方案1】:

    在地理编码 API 中很难找到 5 位邮政编码,有时甚至是国家名称,因为它们在全球范围内令人惊讶地模棱两可。详情请见https://issuetracker.google.com/73030863

    有一种解决方法是使用带有特定参数的 Places API 自动完成。

    【讨论】:

      【解决方案2】:

      您是否尝试过使用components filtering 搜索邮政编码?当我执行以下请求时,我在响应中得到一个邮政编码

      https://maps.googleapis.com/maps/api/geocode/json?components=postal_code%3A96101%7Ccountry%3AUS&key=YOUR_API_KEY

      还要检查 API 密钥是否正确以及您的项目中是否启用了计费。在 2018 年 7 月迁移到 Google Maps Platform 后,它们是强制性的。

      您也可以在 Geocoder 工具中看到这个结果:

      https://google-developers.appspot.com/maps/documentation/utils/geocoder/#q%3D%26options%3Dtrue%26in_country%3DUS%26in_postal_code%3D96101

      我希望这会有所帮助!

      更新

      公共问题跟踪器中有很多类似的问题。比如这个问题:

      https://issuetracker.google.com/issues/77308684

      谷歌给出的答案如下:

      提交仅指定邮政编码或字符串“11937+US”的请求是一个不完整且不明确的地址,可能会导致意外结果。 根据文档 [1]:在新的地理编码器中,模糊、“不完整和格式错误的查询”,例如拼写错误或不存在的地址,很容易产生 ZERO_RESULTS。

      如果您的意图是搜索美国的邮政编码,请使用组件过滤器 - 使用区域偏差或国家/地区限制 [2]:

      还请查看地理编码最佳做法和常见问题解答: https://developers.google.com/maps/documentation/geocoding/best-practices https://developers.google.com/maps/faq#geocoder_queryformat

      [1]https://developers.google.com/maps/documentation/geocoding/faq#trbl_zero_results

      [2]https://developers.google.com/maps/documentation/geocoding/intro#ComponentFiltering

      【讨论】:

      • 是的,我已通过 API 密钥,一切正常。仅对于 96101 邮政编码,我没有得到 API 的响应。请看上面的截图
      • 使用组件过滤器而不是传递 96101 作为地址参数。这种方法应该可行。
      • 感谢您的回复,只是想知道developers.google.com/maps/documentation/geocoding/intro 为什么 96101 返回零结果,而其他 Zips(如 85085、15001、34203 等)返回正确的响应
      • 根据谷歌的说法,地址参数中的“96101”字符串被认为是不完整和不明确的搜索,可能导致零结果。在公共问题跟踪器中查看我的更新和相应问题。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-27
      相关资源
      最近更新 更多