如何快速隐藏谷歌地图标记
Posted
技术标签:
【中文标题】如何快速隐藏谷歌地图标记【英文标题】:How to hide google map markers swift 【发布时间】:2018-12-03 07:08:01 【问题描述】:我想在缩放级别达到 17 后隐藏标记,有人建议我使用 clear 方法,但是我有不同的标记会在某些事件后显示的问题如此清晰是行不通的我让这成为可能?
【问题讨论】:
【参考方案1】:删除特定标记
myMarker.map = nil
【讨论】:
就像我之前说的,我不想删除只是隐藏【参考方案2】:据我所知,没有明确提及隐藏标记,但您可以操纵地图上显示的标记数据#CMIIW
举个例子
var markers: [GMSMarker] = []
var tempMarker: [GMSMarker] = []
if zoom == 17
// TODO: Create tempMarker filter from markers
else
// TODO: Create tempMarker filter from markers
// TODO:
// mapView.clear()
// Mapview show markers from tempMarker
ios Swift Google Maps SDK showing markers at specific zoom level?
【讨论】:
以上是关于如何快速隐藏谷歌地图标记的主要内容,如果未能解决你的问题,请参考以下文章