【发布时间】:2018-03-04 17:54:13
【问题描述】:
我正在使用谷歌地图,我正在尝试删除标记。
正如指南所说,我正在使用marker.map = nil。但是标记仍然存在..
我不能使用 map.clear() 因为我不想失去一切......
有什么建议吗?
/// Hide all the markers
func hideMarkers() {
let events = viewModel.events
for event in events {
event.marker?.map = nil
}
}
【问题讨论】:
-
原则上似乎是正确的。请发布更多代码
-
添加隐藏事件功能
-
google
mapView.clear()和你的hideMarkers()有什么区别?标记有地图吗?您在哪里使用标记初始化事件? -
不同的是 clear() 也删除了瓦片
-
那你必须分享更多代码,否则我无能为力。
标签: ios swift google-maps gmsmapview