Получить все GMSMarker из карты и удалить все маркеры без использования mapview.clear()

Я нарисовал путь маркером на карте Google. Таким образом, путь статичен, но маркер должен изменить свое положение. Как я могу удалить все маркеры, не используя mapview.clear(), потому что это также очистит мой путь от карты.

Любое решение?


person Rushi trivedi    schedule 11.10.2017    source источник


Ответы (1)


Я думаю, вам придется хранить все маркеры в массиве (например, allMarkers). Затем,

for marker in allMarkers {
    marker.map  = nil
}
person Nikhil Manapure    schedule 11.10.2017