【问题标题】:Google Maps V3 Geocoding Lookup using getJSON使用 getJSON 的 Google Maps V3 地理编码查找
【发布时间】:2012-03-02 05:33:00
【问题描述】:

我有一个类似的问题:

using jquery.getJson with Google's GeoCoding HTTP Service

除了我试图在不使用 API 密钥的情况下从客户端查找中检索地址的地理坐标。

使用此代码时似乎一切正常:

$.getJSON("http://maps.google.com/maps/api/geocode/json?address=202++3991+Henning+Dr+Burnaby+BC+V5C+6N5&sensor=false&callback=?",
  function(data, textStatus){
     console.log(data);
     console.log(textStatus);
});

但是,我收到“无效标签”jQuery 错误。

【问题讨论】:

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


【解决方案1】:

V3 地理编码 API 不支持回调参数,因此您尝试进行的 JSONP 调用将不起作用。相反,您可以使用 JavaScript API 并使用Geocoding Service 或通过您的网络服务器代理结果(以解决跨站点问题)。

【讨论】:

    【解决方案2】:

    由于same origin policy,您不能直接使用网络服务。

    幸运的是,有一个解决方案:Geocoding Service in the Maps API V3

    【讨论】:

      猜你喜欢
      • 2013-04-05
      • 1970-01-01
      • 2013-12-18
      • 2013-10-05
      • 1970-01-01
      • 2011-12-18
      • 2012-06-08
      • 1970-01-01
      • 2013-10-04
      相关资源
      最近更新 更多