緯度と経度を使用して都市名を取得しようとしています。
Google ジオコーディングはこのオプションをサポートしており、「リバース ジオコーディング」と呼ばれています。そして、サンプルに書かれているように、私はこのリンクへの取得要求を行う必要があります:
http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true_or_false
それはjsonで配列を返します。試すことができます。
このjsonをjqueryで解析するにはどうすればよいですか?
私はこれを次のようにしようとしています:
$.ajax({
url: 'http://maps.googleapis.com/maps/api/geocode/json',
type: 'get',
data: {
'latlng':lat+","+longit,
'sensor': false
},
dataType: 'jsonp',
success: function(result){
console.log(results)
},
error: function(xhr,ajaxOptions,thrownError){
console.log(xhr.status);
console.log(ajaxOptions);
console.log(thrownError);
}
})
この配列を取得しましたが、解析できません。それは言います:
キャッチされない SyntaxError: 予期しないトークン:
どうすればこれを修正できますか?