在Mapbox中,你如何从iOS上的样式切换图层
In Mapbox how can you toggle layers from a style on iOS?
我试图切换图层在iOS的MapBox,但不能弄清楚它是如何做到的。我一直在看这个例子:
https://www.mapbox.com/mapbox.js/example/v1.0.0/layers/但我不知道如何使用这个文件与地图视图在Xcode。有谁能给我一些关于如何做到这一点的信息吗?或者这是否可能?
只是一点背景设置,我有一个mapview创建和运行良好。然后我有许多GPX轨迹,它们已经导出到tile set中,并作为图层添加到样式中。我有一个叫做"where_trail"的图层,我想用一个按钮来打开和关闭它。目前所有的图层都在地图上绘制,我只是不知道如何访问图层和隐藏它们。有人能给我一些指导吗?
谢谢
这个例子是为Mapbox.js和JavaScript编写的:它是为我们的JavaScript框架使用的,如果你在Swift, Objc和Xcode中,这不是你正在使用的。
目前还没有一个完整的iOS框架切换样式的例子,但是需要注意的属性是styleURL——你可以将这个map属性的值分配给一个新的NSURL,这个NSURL可以从Studio或默认样式中获得。将它连接到一个动作,它应该做你正在寻找的东西。
相关文章:
- 更改图层中单个矢量特征的图标
- 谷歌地图热图图层点半径
- 谷歌地图-更改图层图标大小
- 如何通过ID获取图层对象
- CS5隐藏图层的速度非常慢
- 开放图层导出为 KML 并保留我的地图样式
- 传单问题:使折线的图层组不可单击
- 如何在开放层 3 中设置矢量图层选择的样式
- OL3:如何获取矢量图层的现有样式属性(例如填充颜色、描边颜色等)
- Google Maps JavaScript API:动态样式KML图层
- 如何在 OL3 中使用 SLD 设置图层样式
- 使用 Geoserver 中的 Javascript 动态设置 WMS 图层样式
- 更改融合表图层选项样式选项
- 动态更改已加载的 WMS 图层的样式
- 传单不设置图层样式
- 打开图层中的矢量样式3
- 在Mapbox中,你如何从iOS上的样式切换图层
- 基于SLD的WMS图层选择-如何设置点击点的新样式
- 开放图层 3:如何设置矢量要素的填充样式
- 为每组坐标绘制具有不同样式的开放图层图层