我有一个.mbtiles文件,我将它用于离线地图(iOS MapBox SDK)。但我的.mbtiles没有足够的数据(只是简单的绿色矩形)。我想在点之间绘制一些线(道路)(我从其余API下载)。我找到了使用RMShape
的解决方案,但我想使用已绘制的地图。我从osm和TileMill创建我的.mbtiles。请帮帮我。
答案 0 :(得分:0)
WhirlyGlobe-Maply SDK可以帮助您实现这一目标。
它有一个mapview和一个在viewcontroller上实现的globe视图。
然后使用mbtile文件创建一个图层,如下所示:
let tileSource = MaplyMBTileSource(mbTiles: "your-mbtile-filename")
您可以在地球或地图上添加此图层以显示图块。
addShapes()
,您可以在地图/地球上添加圈子,矢量,标签,文字和图标。我尝试以编程方式添加lat和long行。还尝试添加一些标签和球体。 这是它的外观 - >