【问题标题】:How to hide google map markers swift如何快速隐藏谷歌地图标记
【发布时间】:2018-12-03 07:08:01
【问题描述】:

我想在缩放级别达到 17 后隐藏标记,有人建议我使用 clear 方法,但是我有不同的标记会在某些事件后显示的问题如此清晰是行不通的我让这成为可能?

【问题讨论】:

    标签: ios swift google-maps


    【解决方案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?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-31
      • 2018-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多