首页 > 解决方案 > 如何快速隐藏谷歌地图标记

问题描述

我想在缩放级别达到 17 后隐藏标记,有人建议我使用 clear 方法,但它的问题是我有不同的标记会在某些事件后显示如此清晰,这不起作用任何想法我怎么能做到这一点可能的?

标签: iosswiftgoogle-maps

解决方案


据我所知,没有明确提及隐藏标记,但您可以操纵地图上显示的标记数据#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 在特定缩放级别显示标记?


推荐阅读