【问题标题】:Google Map Api request stopped workingGoogle Map Api 请求停止工作
【发布时间】:2013-02-26 13:51:18
【问题描述】:

我有一个网站使用以下网址返回某个位置的经度/纬度。

http://maps.google.co.uk/maps/geo?q=ph128uj&output=csv

它使用信息的第 2 部分和第 3 部分(经度/纬度)来比较位置。今天早上突然一切都停止了工作。一切都返回 0 经度和 0 纬度。

有没有人也遇到过这个问题,是否有新的网址或我们需要使用的东西。我试过谷歌搜索并查看堆栈溢出的“类似问题”,但一切都告诉我使用它(或 json 版本),但每次尝试都会返回 610status 代码并且没有经度/纬度。

【问题讨论】:

  • stackoverflow.com/q/15288244/2110460 是同样的问题。您仍在使用 v2 选项(以及@Micha 所说的没有密钥)。虽然 v2 已经扩展,但最好现在升级而不是等待,否则您将在 6 个月后面临同样的问题。

标签: php google-maps csv


【解决方案1】:

您使用的是自 2010 年 3 月 8 日起弃用的 Geocoding API V2。正如您在 Google Maps Developers Documentation Page 顶部看到的那样,它本应在 2013 年 3 月 8 日(上周五)之前工作。

注意:Google Maps Geocoding API Version 2 已经正式发布 自 2010 年 3 月 8 日起已弃用。V2 API 将继续工作,直到 2013 年 3 月 8 日。我们鼓励您将代码迁移到新的 地理编码 API。请参阅升级指南以获取有关信息 如何迁移到 v3 API。

您必须迁移到新 API:https://developers.google.com/maps/documentation/business/guide

【讨论】:

    【解决方案2】:

    610 是 GoogleMapsError:错误 610:G_GEO_BAD_KEY,这意味着您的 API 密钥有问题。 需要在请求中发送一个 api 密钥。

    最好使用官方的 Google Geocoding API:https://developers.google.com/maps/documentation/geocoding/?hl=nl

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-03
      • 2018-01-08
      • 2014-09-30
      • 1970-01-01
      • 2020-02-04
      • 1970-01-01
      • 2013-06-30
      • 1970-01-01
      相关资源
      最近更新 更多