2014-05-01 18 views
7

Czy można usunąć wszystkie polilinie bez usuwania innych obiektów?Google Maps iOS Usuń polilinie

[mapView clear]; usuwa wszystko, łącznie markerów

Próbowałem też następuje, ale to nie działa albo ..

for (GMSPolyline __strong *polyline in self.mapView.subviews) { 
    polyline = nil; 
} 

Dzięki z góry

PS: używam Google Maps SDK Wersja na iOS: 1.7.2.7908

Odpowiedz

7

Po dodaniu polilinii powinieneś dodać je do swojej własnej kolekcji. Następnie, gdy trzeba je usunąć, zapętlić własną kolekcję i ustawić właściwość polilinii na zero (co usuwa ją z mapy).

+0

Pozdrawiam :) Działa dobrze teraz .. –

3

Trzeba zrobić

[self.polyline setMap: nil];

, która usunie linię z mapy.

Powiązane problemy