Как нарисовать динамическую линию (маршрут) с помощью 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);
Но мне кажется это громоздким. Есть идеи?