2017-10-11 1 views
3

Googleマップにマーカーでパスを描画しました。したがってパスは静的ですが、マーカーは位置を変更する必要があります。 mapview.clear()を使用せずにすべてのマーカーを削除するには、マップからも自分のパスがクリアされるため、どうすればよいですか。GMSMarkerをmapviewからすべて取得し、mapview.clear()を使用せずにすべてのマーカーを削除します

答えて

2

すべてのマーカーを配列(たとえば、allMarkers)に保存する必要があります。次に、

for marker in allMarkers { 
    marker.map = nil 
} 
関連する問題