私はAJAXによってGoogle Maps APIから標高データを取得しています。JSONスローエラーを取得しています:予期しないトークン:
私はChromeのコンソールを見ているかのように私は200のステータスコードを見ることができ、応答タブでデータを見ることができるようにデータを戻しています。しかし、 'Uncaught SyntaxError:Unexpected token:'がスローされ、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リクエストを受け入れない場合、データを取得するにはどうすればよいですか? –
代わりに、[Javascript API](http://code.google.com/apis/maps/documentation/javascript/elevation.html)を使用する必要があります。 – SLaks