gpt4 book ai didi

ios - mbtiles:是否可以在离线 mbtiles map 上画一些线

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:35:51 26 4
gpt4 key购买 nike

我有一个 .mbtiles 文件,我将其用于离线 map (iOS MapBox SDK)。但是我的 .mbtiles 没有足够的数据(只是简单的绿色矩形)。我想在点之间画一些线(路)(我从我的 rest API 下载它)。我找到了使用 RMShape 的解决方案,但我想使用已经绘制的 map 。我从 osm 和 TileMill 创建我的 .mbtiles。请帮帮我。

最佳答案

WhirlyGlobe-Maply SDK 可以帮助您实现这一目标。

  1. 它有一个 map View 和一个地球 View ,您可以在 View Controller 上实现它们。

  2. 然后使用您的 mbtile 文件创建一个图层,如下所示:

    let tileSource = MaplyMBTileSource(mbTiles: "your-mbtile-filename")

  3. 您在地球或 map 上添加此层以显示图 block 。

  4. 并且使用 SDK 的函数,如 addShapes(),您可以在 map /地球上添加圆圈、矢量、标签、文本和图标。

我尝试以编程方式添加纬度线和经度线。还尝试添加一些标签和球体。这是它的样子 ->

WhirlyGlobe-Maply using mbtile and drawing on top of it

关于ios - mbtiles:是否可以在离线 mbtiles map 上画一些线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31382312/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com