从 mapview 获取所有 GMSMarker 并在不使用 mapview.clear() 的情况下删除所有标记
Get all GMSMarker from mapview and remove all marker without using mapview.clear()
我在google地图上用标记画了路径。所以路径是静态的,但标记需要改变它们的位置。我如何在不使用 mapview.clear()
的情况下删除所有标记,因为它也会从地图上清除我的路径。
有什么解决办法吗?
我想您必须将所有标记保存在一个数组中(例如 allMarkers
)。那么,
for marker in allMarkers {
marker.map = nil
}
我在google地图上用标记画了路径。所以路径是静态的,但标记需要改变它们的位置。我如何在不使用 mapview.clear()
的情况下删除所有标记,因为它也会从地图上清除我的路径。
有什么解决办法吗?
我想您必须将所有标记保存在一个数组中(例如 allMarkers
)。那么,
for marker in allMarkers {
marker.map = nil
}