Как нарисовать динамическую линию (маршрут) с помощью Google Maps Android API v2

Мне интересно, что лучше всего рисовать динамический маршрут на карте с помощью Google Maps API v2. Я хочу иметь карту, котораяможет продлить маршрут, пока пользователь движется. Кажется, есть очевидное решение с использованием Polyline и PolylineOptions. Но я просто могунайти простой способ добавить очкипосле Я создал экземпляр Polyline. Рисовать ломаную линию можно примерно так:

PolylineOptions polylineOptions = new PolylineOptions();
polylineOptions.add(POINT1, POINT2, POINT3);
Polyline line = googleMap.addPolyline(polylineOptions);

Но после того, как я прошел линию в GoogleMap, я могуНе добавляй к этому никаких новых точек. Что-то вроде

polylineOptions.add(POINT1, POINT2, POINT3);

Безразлично»ничего не добавить к моему маршруту.

Я мог бы просто добавить полную новую Polyline. Но развеЕсть ли способ продлить только существующий? Я нашел способ получить все точки полилинии, добавить новую точку и записать их обратно в линию:

List points = line.getPoints();
points.add(POINT4);
line.setPoints(points);

Но мне кажется это громоздким. Есть идеи?

Ответы на вопрос(2)

Ваш ответ на вопрос