首页 > 解决方案 > 如何在 Swift 中使用 MapBox 在地图上添加瓦片图层(iOS 移动应用程序)

问题描述

我想在我的 iPhone 应用程序中使用 MapBox 在地图上设置 WMS 切片图层。

注意:我可以使用https://developers.google.com/maps/documentation/ios-sdk/tiles提供的方法在 Google Map 中添加切片图层。

现在我正在尝试在 MapBox 中添加 WMS 切片图层,但我无法获得在地图上添加 WMS 切片图层的任何方法。

如果有任何方法可以在 MapBox 中设置切片图层。请告诉我。提前致谢。

标签: iosmapboxlayerswift4.1

解决方案


我最近自己的一个项目需要这个,并且发现这是 Mapbox iOS SDK 的一个非常糟糕的文档部分。看看这个页面:https ://github.com/mapbox/mapbox-gl-native/blob/master/platform/ios/docs/guides/Tile%20URL%20Templates.md 。

您可以{bbox-epsg-3857}在 URL 模板中用作占位符。URL 格式的其余部分将是您的所有标准 WMS 垃圾,如版本、请求、格式等。对于WIDTHand HEIGHT,使用256.


推荐阅读