У меня есть List
с LatLng
объектами, которые образуют маршрут, который я хочу нарисовать на своей карте. Я использую SupportMapFragment
и вызываю этот метод ниже на onActivityCreated
. У меня есть другой метод, вызываемый оттуда, который создает маркеры, и он выполняется нормально, но мой метод ниже не рисует ломаную линию. Я искал примеры, но не смог найти ничего, что соответствовало бы моим потребностям. Может кто-нибудь указать, что я здесь делаю неправильно?
private void drawRoute() {
List<LatLng> latLngs = CoordinateEntity.getRouteLatLngs();
PolylineOptions line = new PolylineOptions();
line.width(5);
line.color(Color.RED);
for (LatLng latLng : latLngs) {
line.add(latLng);
}
getMap().addPolyline(line);
}
Я просмотрел это и другие подобные примеры, и все они следуют этому шаблону кода
mMap.addPolyline(new PolylineOptions()
.add(new LatLng(lats, lons), new LatLng(late,lone))
.width(5)
.color(color));
Это единственный способ добавить Polyline
на карту?
line.add(latLng)
? - person Raghunandan   schedule 27.06.2013PolyLineOptions
. - person the-ginger-geek   schedule 27.06.2013