我有一个类似的问题:
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错误。
答案 0 :(得分:1)
V3地理编码API不支持回调参数,因此您尝试进行的JSONP调用将无效。相反,您可以使用JavaScript API并使用Geocoding Service或通过您的Web服务器代理结果(以解决跨站点问题)。
答案 1 :(得分:0)
由于same origin policy,您无法直接使用网络服务。
幸运的是,有一个解决方案:Geocoding Service in the Maps API V3。