【问题标题】:Google maps geocoding API inconsistent谷歌地图地理编码 API 不一致
【发布时间】:2011-09-10 00:36:50
【问题描述】:

我有一个服务器应用程序,它在http://maps.googleapis.com/maps/api/geocode/json 调用谷歌地图地理编码 API

我的经验是,当服务器应用程序调用这样的 URL 时,响应有时是 ZERO_RESULTS。

如果我使用完全相同的 URL 并粘贴到浏览器中,我会得到一个有效的结果。

关于什么差异会导致这种情况的任何想法? HTTP 标头?还有什么?

【问题讨论】:

  • 这个的示例 URL 是什么?我还没有看到这种情况发生。
  • 另外:调用 API 的代码?
  • 很晚,但万一其他人遇到这个问题,答案可能是 API 文档中描述的 Google 的软速率限制。
  • 同样的事情发生在我身上

标签: google-maps google-maps-api-3 geocoding


【解决方案1】:

在您提供的链接中,除了 Google Map API KEY 之外,它还缺少地址、组件、latlng 或 place_id 参数。

您至少需要参数和密钥之一才能获得正确的响应。

例如

https://maps.googleapis.com/maps/api/geocode/json?place_id=ChIJ1xwGTLE1K4gRmzFDd_1HzPc&key=xxx

只需添加您的 KEY 即可。

【讨论】:

    猜你喜欢
    • 2011-10-22
    • 2011-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多