【发布时间】:2017-07-07 14:56:15
【问题描述】:
我正在使用 Google Places Api 网络服务documented here。我正在返回 JSON 版本。 我想要的值在几何>位置>纬度/经度的json对象中。
这是文档显示的内容:
"geometry" : {
"location" : {
"lat" : -33.8669710,
"lng" : 151.1958750
}
这就是我运行请求时得到的结果:
"geometry": {
"location": {
"lat": {
"s": 1,
"e": 1,
"c": [
5,
9,
9,
2,
1,
9,
0,
6,
0,
0,
0,
0,
0,
0,
0,
1
]
},
"lng": 10.759083
}
这是什么?是否有可能以某种方式转换它?或者这是 Google 地图可以理解的 Google-LatLng 对象?
这是我发送的请求,没有我的 API 密钥: https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJhSA4MWZuQUYRcr6KDHnWwgU&key=MY_API_KEY
【问题讨论】:
-
我从那个请求中得到了
"geometry" : { "location" : { "lat" : 59.92190600000001, "lng" : 10.759083 },。不知道你所看到的来自哪里。也许你可以再试一次。 -
哦,看来我用来运行请求的 Postman 扩展在 lat 中得到了这个奇怪的结果,但是当我在普通 Chrome 中运行它时,我得到了正确的结果。我不知道他们甚至可能有所不同..真是太可惜了:(感谢您对其进行测试并让我再试一次:)
标签: google-maps google-maps-api-3 google-places-api