Я использую веб-службу Google Places Api documented here. Я возвращаю версию JSON. Значения, которые я хочу, находятся в объекте json в геометрии> location> lat/lng.Google Place Details API возвращает странное значение Lat
Это то, что документация показывает:
"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-LatLng-объект, который карты Google поймут?
Это запрос я посылаю, без моего ключа API: https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJhSA4MWZuQUYRcr6KDHnWwgU&key=MY_API_KEY
я получаю ' "геометрия": { "место": { "ш": 59,92190600000001, "LNG": 10,759083 }' из этого запроса. Не уверен, откуда вы берете. Возможно, вы сможете попробовать еще раз. – geocodezip
О, похоже, мое расширение Postman, которое я использую для запуска запросов, получает этот странный результат в lat, но когда я запускаю его в обычном Chrome, я получаю правильный. Я не знал, что они могут быть разными. Что за обман :(Спасибо за тестирование и заставило меня попробовать еще раз :) – mathkid91