我想从此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)值,我需要修改什么?
2 回答
您需要按名称访问嵌套对象,如:
results[0].geometry.location.lat
在这里http://jsfiddle.net/5pjha/
要访问对象,您可以使用点( . )来访问嵌套对象,例如,
来自http://maps.google.com/maps/api/geocode/json?address=Marshal+Tito+12+Skopje&sensor=false
通过
results[0].geometry.location.lat
和results[0].geometry.location.lng
获取lat
和lng