Google Elevation API, разрешение очень плохое
Я пишу приложение для отслеживания пробежек, которое получает Locations от Google Maps и отправляет их в API Google Elevation для получения отметки.
Работает нормально. Моя проблема в том, что разрешение очень (!) Плохое. это около 152 м. В моем случае я не могу передать это.. Кто-нибудь сталкивался с этой проблемой и нашел способ ее преодолеть? Существуют ли другие надежные услуги для данных о высоте?
Поскольку в документации Google упоминают, что отправка массива местоположений может снизить точность, я отправляю отдельные местоположения и получаю те же результаты... Вот мои результаты (я вычеркнул фактические местоположения)
{
"results" : [
{
"elevation" : 250.5070190429688,
"location" : {
"lat" : XXXXXXXX,
"lng" : XXXXXXXX
},
"resolution" : 152.7032318115234
},
{
"elevation" : 249.131103515625,
"location" : {
"lat" : XXXXXXXXX,
"lng" : XXXXXXXXX
},
"resolution" : 152.7032318115234
}
],
"status" : "OK"
}
Большое спасибо!
0 ответов
Забавно, что для каждой пары координат, которую я пробовал, я получаю одинаковое разрешение = 152.7032318115234, даже если, например, высота на Google Earth выглядит как данные LIDAR.
POINT, LAT, LON, ELEV, RESOLUTION, STATUS POINT_Rivas, 40.365640, -3.525575, 696.0855102539062, 152.7032318115234, OK