我想从此Google Maps API调用中获取几何/位置lat和lng值http://maps.google.com/maps/api/geocode/json?address=Marshal+Tito+12+Skopje&sensor=false
我尝试了一些方法,但它没有得到我需要的数据,这就是我尝试过的:
var result = JSON.parse(data);
console.log(result[0].results.geometry);
console.log(result.results[0].geometry);
但是我得到了未定义的值。
为了获得几何/位置(lat,lng)值,我需要修改什么?
答案 0 :(得分:2)
您需要按名称访问嵌套对象
喜欢:results[0].geometry.location.lat
答案 1 :(得分:0)
要访问对象,可以使用点(。)来访问嵌套对象,例如,
CRIT - 7 processes (ok from 1 to 15)CRIT 1620.6 MB virtual, 28.2 MB resident, 2.7% CPU
来自http://maps.google.com/maps/api/geocode/json?address=Marshal+Tito+12+Skopje&sensor=false
从const user = {
firstName: 'Alongkorn',
lastName: 'Chetasumon',
age: 25,
address: {
country: 'Thailand',
location: {
lat: 123,
lng: 456
}
}
};
const lat = user.address.location.lat;
console.log(lat); // print 123
和lat
获取lng
和results[0].geometry.location.lat