我正在通過AJAX從Google Maps API檢索高程數據。正在檢索JSON拋出錯誤:意外的令牌:
我正在收回數據,我希望看到Chrome中的控制檯我可以看到200狀態代碼,並可以在響應選項卡中看到數據。但是被拋出'未捕獲的SyntaxError:意外的標記:'所以我不能顯示JSON文件中的任何東西。
這是我的代碼:
var theURL = 'http://maps.googleapis.com/maps/api/elevation/json?locations=' + longitude + ',' + latitude + '&sensor=false&callback=?';
$.ajax({
url: theURL,
type: 'get',
dataType: 'json',
cache: false,
crossDomain: true,
success: function (data) {
var theData = $.parseJSON(data);
console.log(theData);
}
});
活代碼是在這裏:http://map.colouringcode.com/
所有幫助是極大的讚賞。
那麼如果不接受JSONP請求,我該如何獲取數據呢? – 2012-02-07 14:48:56
相反,您需要使用[Javascript API](http://code.google.com/apis/maps/documentation/javascript/elevation.html)。 – SLaks 2012-02-07 15:14:14