На Android 1.0 было пространство имен com.google.googlenav для направления движения:
Маршрут - улучшенные маршруты вождения Google
Но в более новом SDK он был удален по какой-то причине...
Android: DrivingDirections удален с API 1.0 - как это сделать в 1.5/1.6? В BlackBerry также не хватает API для таких вещей:
как найти маршрут между двумя местами в Blackberry?
csie-tw дает обходной путь (запросите gmaps для файла kml и проанализируйте его):
Android - Направление движения (Путь маршрута)
Также Андреа сделал вспомогательные классы DrivingDirections для Android.
Я написал небольшой помощник для этой функции в j2me, поэтому я хотел бы поделиться своими образцами на Android и BlackBerry.
ОБНОВИТЬ
Как отмечалось в комментариях, официально не допускаются Условия использования API Карт Google:
Условия использования Google Maps/API Google Планета Земля
Последнее обновление: 27 мая 2009 г.
...
10. Лицензионные ограничения. За исключением случаев, когда это явно разрешено Условиями, или если вы не получили предварительное письменное разрешение от Google (или, в зависимости от обстоятельств, от поставщика определенного Контента), лицензии Google, указанные выше, зависят от вашего соблюдения всех приведенных ниже ограничений. За исключением случаев, явно разрешенных в Разделе 7 или Документации API Карт, вы не должны (и не можете разрешать кому-либо другому):
...
10.9 использовать Сервис или Контент с любыми продуктами, системами или приложениями для или в связи с:
(a) навигация в режиме реального времени или навигация по маршруту, включая, помимо прочего, пошаговую навигацию по маршруту, которая синхронизирована с положением устройства с поддержкой пользовательских датчиков;
и может быть отключен для некоторых приложений (каким-то образом, по крайней мере, на Android)... Из Geocode соскоб в разговоре .NET:
Это не допускается условиями использования API. Вы не должны очищать Google Maps для создания геокодов. Мы заблокируем сервисы, которые выполняют автоматические запросы наших серверов.
Брет Тейлор
Менеджер по продукту, Google Maps
Буду благодарен за любые альтернативы и/или предложения!
Спасибо!