位置详细信息请求中缺少位置字段
Location field missing in place details request
我在使用 google 地图地点详细信息 API 时遇到问题。
这是我的要求:
我对我请求的所有字段都得到了正确的响应,但是当我尝试读取几何体内部位置的值时,我得到了这个错误:
TypeError: Cannot read property 'location' of undefined
我如何尝试提取位置参数:
data["geometry"]["location"]
任何帮助将不胜感激,谢谢!
{
"html_attributions" : [],
"result" : {
"formatted_address" : "Level 1, 2 and 3, Overseas Passenger Terminal, Circular Quay W, The Rocks NSW 2000, Australia",
"formatted_phone_number" : "(02) 9251 1188",
"geometry" : {
"location" : {
"lat" : -33.85873230000001,
"lng" : 151.2100055
},
"viewport" : {
"northeast" : {
"lat" : -33.8573990197085,
"lng" : 151.2112270302915
},
"southwest" : {
"lat" : -33.86009698029149,
"lng" : 151.2085290697085
}
}
},
"name" : "Cruise Bar",
"rating" : 4
},
"status" : "OK"
}
data["geometry"]["location"]
可能需要
data["result"]["geometry"]["location"]
假设 data
是 JSON 解析的正文。
我在使用 google 地图地点详细信息 API 时遇到问题。
这是我的要求:
我对我请求的所有字段都得到了正确的响应,但是当我尝试读取几何体内部位置的值时,我得到了这个错误:
TypeError: Cannot read property 'location' of undefined
我如何尝试提取位置参数:
data["geometry"]["location"]
任何帮助将不胜感激,谢谢!
{
"html_attributions" : [],
"result" : {
"formatted_address" : "Level 1, 2 and 3, Overseas Passenger Terminal, Circular Quay W, The Rocks NSW 2000, Australia",
"formatted_phone_number" : "(02) 9251 1188",
"geometry" : {
"location" : {
"lat" : -33.85873230000001,
"lng" : 151.2100055
},
"viewport" : {
"northeast" : {
"lat" : -33.8573990197085,
"lng" : 151.2112270302915
},
"southwest" : {
"lat" : -33.86009698029149,
"lng" : 151.2085290697085
}
}
},
"name" : "Cruise Bar",
"rating" : 4
},
"status" : "OK"
}
data["geometry"]["location"]
可能需要
data["result"]["geometry"]["location"]
假设 data
是 JSON 解析的正文。