我試圖使用latidute和longitude來獲取城市名稱。如何從谷歌地理編碼解析json(jquery)?
谷歌地理編碼支持此選項,並稱爲「Reverse geocoding」。 而作爲樣品中寫有我必須做出一個GET請求,此鏈接:
http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true_or_false
它返回我數組中JSON,你可以試試。
我該如何解析jQuery中的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);
}
})
我得到這個數組,但無法解析。它說:
Uncaught SyntaxError: Unexpected token :
我該如何解決這個問題?
除了錯字'jsomp',它看起來應該可以工作。 – Christoph
@Christoph。那麼你可以upvote這個問題說... – gdoron
@gdoron我知道我可以,只有upvoter自己知道,如果它可能是我或不... – Christoph