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

Другие вопросы по тегам