【问题标题】:Locating Nearest Places JSON response in Google Map在谷歌地图中定位最近的地方 JSON 响应
【发布时间】:2012-04-04 20:48:54
【问题描述】:

我想做一个在 iphone 中搜索最近地点的应用程序,我在 Google http://code.google.com/apis/maps/documentation/places/#PlaceSearches 中找到了一个链接。

我已经完成了,我使用下面的 URL 来获取 JSON 响应,

https://maps.googleapis.com/maps/api/place/search/xml?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=MY_KEY

我的状态码是“REQUEST_DENIED”

{
   "html_attributions" : [ ],
   "results" : [ ],
   "status" : "REQUEST_DENIED"
}

谁能帮我解决这个问题?我在堆栈溢出中引用了几个链接,但我没有找到任何解决方案。

【问题讨论】:

    标签: javascript google-maps google-maps-api-2


    【解决方案1】:

    我认为您需要一个 API 密钥。他们的文档指出这通常是因为缺少 sensor 参数,显然它包含在您的请求中。所以唯一的其他合乎逻辑的选择是您需要一个 API 密钥。

    【讨论】:

    • 我有一个有效的密钥,从谷歌获得。代理之类的东西可能会导致任何此类麻烦吗?
    • 您的密钥可能无效 - 您能否确认您从 code.google.com/apis/console 获得了密钥,另外您是否在项目的“服务”部分手动启用了 Places API你的钥匙是干什么用的?
    【解决方案2】:

    我使用了相同的 URL,但用我的服务器密钥代替了你的,并得到了有效的响应。确保您使用的是服务器密钥而不是 ip 限制密钥。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-24
      • 2017-06-07
      相关资源
      最近更新 更多