Я искал в Google и нашел этот ответ где я могу удалить все полилинии карты. Но я хочу удалить только определенную линию из полилинии. Например, я хочу удалить строку со 2-го по 3-й LatLng в данном коде. Я хочу изменить цвет определенной линии полилинии или сделать ее прозрачной. И я также хочу добавить clickListener
к PolyLine.
PolylineOptions rectOptions = new PolylineOptions()
.add(new LatLng(37.35, -122.0))
.add(new LatLng(37.45, -122.0)) // North of the previous point, but at the same longitude
.add(new LatLng(37.45, -122.2)) // Same latitude, and 30km to the west
.add(new LatLng(37.35, -122.2)) // Same longitude, and 16km to the south
.add(new LatLng(37.35, -122.0)).width(5).color(Color.RED);; // Closes the polyline.
Polyline polyline = myMap.addPolyline(rectOptions);
Основная цель состоит в том, чтобы remove/make it transparent
выделить определенную линию полилинии по щелчку или касанию.
PolylineOptions line= new PolylineOptions().add(HAMBURG,// these are latlong
KIEL,
KIEL2,
KIEL3
new LatLng(40.748963847316034,
-73.96807193756104)
)
.width(5).color(Color.RED);
Polyline polyline= googleMap.addPolyline(line);
И я хочу удалить линию между KIEL1 и KIEL2