【问题标题】:In Mapbox how can you toggle layers from a style on iOS?在 Mapbox 中,如何从 iOS 上的样式切换图层?
【发布时间】:2016-10-21 11:23:04
【问题描述】:

我正在尝试在 iOS 中为 MapBox 切换图层,但无法弄清楚它是如何完成的。我一直在看这个例子:

https://www.mapbox.com/mapbox.js/example/v1.0.0/layers/

但我不知道如何在 Xcode 中将此文件与地图视图一起使用。谁能给我有关如何完成的任何信息?或者有没有可能?

只是一些关于设置的背景知识,我创建了一个地图视图并且运行良好。然后我有许多 GPX 轨迹,它们已导出到 TileSets 并作为图层添加到样式中。我有一个名为“where_trail”的层,我想用一个按钮打开和关闭它。目前所有图层都在地图上绘制,我只是不知道如何访问图层并隐藏它们。谁能给我一些指导吗?

谢谢

【问题讨论】:

    标签: javascript ios swift xcode mapbox


    【解决方案1】:

    该示例是针对 Mapbox.js 并用 JavaScript 编写的:它旨在与我们的 JavaScript 框架一起使用,如果您使用 Swift、Objc 和 Xcode,则不是您正在使用的。

    目前还没有一个为 iOS 框架切换样式的完整示例,但需要注意的属性是 styleURL - 您可以将该 map 属性的值分配给一个新的 NSURL,您可以将其可以从 Studio 或默认样式中获取。将此连接到一个操作,它应该完全符合您的要求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-20
      • 2020-06-13
      • 2020-10-09
      相关资源
      最近更新 更多