Удалить GMSPolyline из GMSMapView
Я использую GoogleMap-IOS-1.8.1 SDK для отображения карты. Я должен нарисовать мая GMSPolyline на карте. После определенного события мне нужно удалить только всю GMSPolyline, так как я могу это сделать ...? Как говорят GoogleMaps / Documentation / IOS, для этого нужно использовать два метода.
1. [mapView_ clear];
2. Set your GMSPolyline's map property to nil
Здесь 1-й подход удаляет также все маркеры и оверлеи. что я не хочу И для второго я не думаю, что это хороший способ сохранить все ссылки Полилин. и затем установите его на ноль. Есть ли лучший способ сделать это .... ??
Вот что я хотел бы сделать.
for (GMSPolyline *polylineToremove in mapView_.polyline)
{
[mapView_ removeOverlay:overlayToRemove];
}