3
我已经在谷歌地图中用标记绘制了路径。所以路径是静态的,但标记需要改变它们的位置。如何在不使用mapview.clear()
的情况下删除所有标记,因为它也会从地图中清除我的路径。从mapview中获取所有GMSMarker并删除所有标记而不使用mapview.clear()
任何解决方案?
我已经在谷歌地图中用标记绘制了路径。所以路径是静态的,但标记需要改变它们的位置。如何在不使用mapview.clear()
的情况下删除所有标记,因为它也会从地图中清除我的路径。从mapview中获取所有GMSMarker并删除所有标记而不使用mapview.clear()
任何解决方案?
我想你将不得不保留在一个数组中的所有标记(例如,allMarkers
)。然后,
for marker in allMarkers {
marker.map = nil
}