Android, нарисовать маршрут на карте google

В моем проекте андроида я хочу нарисовать маршрут на картах Google. У меня есть координаты начальной и конечной точек. В этот момент я получаю km файл из веб-сервиса Google с помощью точек, пролегающих по маршруту. Для рисования частей маршрута я использую экземпляры класса Overlay. И это решение работает, но очень медленно. Существуют ли другие методы для этого? Может существовать возможность использования встроенного приложения карт Google или любым другим способом?

2 ответа

Правильно, вы можете использовать встроенное приложение для карт Google с помощью следующего:

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
Uri.parse("http://maps.google.com/maps?saddr=20.344,34.34&daddr=20.5666,45.345"));
startActivity(intent);

см. этот вопрос для более подробной информации


есть учебник для использования KML здесь: http://csie-tw.blogspot.com/2009/06/android-driving-direction-route-path.html

и некоторый пример кода здесь: Как нарисовать путь на карте с помощью файла kml?

все выглядит как слишком сложная сложная работа - Google должен предоставить API для этого.

licensed under cc by-sa 3.0 with attribution.