ios - 如何快速隐藏谷歌地图标记
问题描述
我想在缩放级别达到 17 后隐藏标记,有人建议我使用 clear 方法,但它的问题是我有不同的标记会在某些事件后显示如此清晰,这不起作用任何想法我怎么能做到这一点可能的?
解决方案
据我所知,没有明确提及隐藏标记,但您可以操纵地图上显示的标记数据#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
推荐阅读
- prolog - 如果已经存在 [a,b],如何从列表中删除 [b,a]
- unix - 本地转发错误的 zsh 命令
- c# - Windows PPKG 配置文件的签名和加密格式/规范
- javascript - 使用超时并基于 JSON url 构建 html 元素
- c# - 在 Autofac 中自动处理子生命周期范围
- reactjs - 自动化 ReactJS 应用程序中的超时问题
- ubuntu - xspec:加载共享库时出错:libXSPlot.so:无法打开共享对象文件:没有这样的目录
- python - Pandas - 从样本数据的随机选择中生成新值
- c++ - 如何抑制未使用的(void **arg)参数?
- javascript - `xhr.getAllHeaders()` 在浏览器扩展上下文中缺少一些标题?