【发布时间】:2016-01-20 03:44:03
【问题描述】:
我想使用javascript从以下查询字符串返回的json数据中获取formatted_address。
http://maps.googleapis.com/maps/api/geocode/json?latlng=44.4647452,7.3553838&sensor=true
function getReverseGeocodingData(lat, lng) {
//use ajax and json
$.ajax({
type: "POST",
url: "http://maps.googleapis.com/maps/api/geocode/json?latlng="+sessionStorage.latitude+","+sessionStorage.longitude+"&sensor=true",
data: jsondata,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
var address = response.Result;
var error = response.Error;
if (address != null) {
alert("Found current location: " + address.formatted_address);
sessionStorage.currentAddress = address.formatted_address;
return;
}
},
error: function (msg) {
errorConnection();
}
});
}
我尝试获取 formatted_address 但它返回未定义。
【问题讨论】:
-
var address = response.results[0];查看我的回答了解更多详情 -
感谢您的帮助。
标签: javascript arrays json geocode reversegeocodelocation