我正在尝试将 Google Elevation API 与 JQuery 的 getJSON 函数一起使用。
我正在使用使用 JSONP 的这段代码:
jQuery.getJSON("http://maps.googleapis.com/maps/api/elevation/json?locations=23.444,45.4545&sensor=false&jsoncallback=?", function(json){
alert("a");
});
我可以在 Firebug 中看到 GET 请求已正确发送,并且我收到了来自 Google 的正确响应:
{
"status": "OK",
"results": [ {
"location": {
"lat": 23.4440000,
"lng": 45.4545000
},
"elevation": 816.7996216
} ]
}
但是我从来没有警报,我从 Firebug 得到这个错误:
invalid label
"status": "OK",\n
我正在使用 Google Maps API v2,所以我使用内置方法。
有什么方法可以通过 AJAX 请求使用 Google Elevation API 获取海拔,而无需创建代理?
谢谢你的帮助。
本杰明