我有一个 .mbtiles 文件,我将它用于离线地图(iOS MapBox SDK)。但是我的 .mbtiles 没有足够的数据(只是简单的绿色矩形)。我想在点之间画一些线(道路)(我从我的 rest API 下载它)。我找到了使用的解决方案RMShape
,但我想使用已经绘制的地图。我从 osm 和 TileMill 创建了我的 .mbtiles。请帮帮我。
问问题
280 次
1 回答
0
WhirlyGlobe-Maply SDK 可以帮助您实现这一目标。
它有一个地图视图和一个地球视图,您可以在视图控制器上实现它们。
然后使用 mbtile 文件创建一个图层,如下所示:
let tileSource = MaplyMBTileSource(mbTiles: "your-mbtile-filename")
您将此图层添加到地球仪或地图上以显示图块。
- 并使用 SDK 的类似功能
addShapes()
,您可以在地图/地球仪上添加圆圈、矢量、标签、文本和图标。
我尝试以编程方式添加经纬线。还尝试添加一些标签和球体。这就是它的外观->
于 2018-05-25T15:43:31.860 回答