我得到了谷歌提升服务的json
响应:
{
"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
但我无法使用
检索lat和lng值results[0].location.lat
我认为这是正确的做法。
任何人都可以告诉我哪里错了,我该如何检索lat和lng的数据。
答案 0 :(得分:0)
使用
console.log(results[0].location)
用于调试我得到了响应
Object { k: 27.73574, B: 85.33218 }
然后我可以使用
获得lat和lng值 results[0].location.k
results[0].location.b
不知道这是怎么可能的,但它确实有效。