0
我從谷歌提升服務json
響應爲:檢索嵌套的JSON數據在JS
{
"results" : [
{
"elevation" : 1340.76708984375,
"location" : {
"lat" : 27.717098,
"lng" : 85.346625
},
"resolution" : 152.7032318115234
},
{
"elevation" : 1336.588745117188,
"location" : {
"lat" : 27.712471009522,
"lng" : 85.34499693093947
},
"resolution" : 152.7032318115234
},
{
"elevation" : 1331.822631835938,
"location" : {
"lat" : 27.707844,
"lng" : 85.343369
},
"resolution" : 152.7032318115234
}
],
"status" : "OK"
}
我能夠使用檢索海拔和分辨率(在這裏讓我們第一陣列0的值)
results[0].elevation
但我不能夠使用檢索緯度和經度值
results[0].location.lat
我認爲這是正確的做法。
任何人都可以告訴我我錯在哪裏,我如何檢索lat和lng的數據。
當你使用'console.log'' results [0] .location'和'results [0] .location.lat'時,你會得到什麼? – 2014-08-27 13:48:31
[你的代碼沒有問題](http://jsbin.com/seniyarugeqo/1/edit?js,console) – Beterraba 2014-08-27 13:51:10
謝謝@KarlenKishmiryan。當我用 'console.log(results [0] .location)' 我得到迴應爲 'Object {k:27.73574,B:85.33218}' 然後,我能夠使用 'results [ 0] .location.k' 我不知道這是如何可能的,但它的工作原理。 再次感謝。 – 2014-08-27 13:58:24