У меня есть JSON, как это -Получение значения из JSON
....
"location" : {
"lat" : 37.42140090,
"lng" : -122.08537010
},
....
Я пытаюсь получить доступ к лат и LNG значения. Как мне это сделать?
Мой код
results[0].geometry.location.lat
or results[0].geometry.location.lng
не работает. Но я получаю вывод, когда я просто использую результаты [0] .geometry.location.
JSON Я использую это - http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=true
Update -
Это, как я делаю запрос к API
geocoder.geocode({ 'address': search_addr}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var t = results[0].geometry.location.lat;
} else {
alert('Geocode was not successful for the following reason: ' + status);
}
Благодаря
и то, что '' geometry' datatype' т.е. сво 'json' или' array' – Rafee
Это 'или 'действительно в вашем коде? остальная часть выглядит правильно. –
Код выглядит нормально –