Open askop opened 11 years ago
Длину маршрута никто не скажет, но есть возможность узнать расстояние по прямой смотрите CoordConversion
Жаль. По прямой можно и самому, там формула на пару строк кода. Нужен именно маршрут. А JS API использовать из мобильного приложения нельзя, это против ToS?
Вы расстояние узнавайте по запросу на Google, пример запроса: http://maps.googleapis.com/maps/api/directions/json?origin=Toronto&destination=Montreal&sensor=false
К сожалению, Гугл гораздо больше ошибается при расчете маршрута (в основном, проблема с началом и концом), чем Яндекс, во всяком случае, когда речь идет о Питере. А ошибка в 4 км на 15-километровом маршруте, когда речь идет об оплате за км (например, такси), может быть фатальной.
Каким образом можно рассчитать длину маршрута? Есть интент ru.yandex.yandexmaps.action.BUILD_ROUTE_ON_MAP - но как получить само расстояние?