在 iOS 中渲染离线矢量 .map 文件

Posted

技术标签:

【中文标题】在 iOS 中渲染离线矢量 .map 文件【英文标题】:render offline vector .map file in iOS 【发布时间】:2014-08-12 18:00:42 【问题描述】:

我有一个 .map 文件,用于在 Andriod 上使用 mapsforge 渲染地图。我正在尝试在 ios 中做同样的事情。

我尝试使用 route-me 库并遵循以下 tutorial 但问题是我得到的地图是图片底图而不是矢量图,这使得文件大小非常大。我拥有的 .map 文件在 iOS 设备上完美运行,对于我在 iOS 中使用 route-me 的同一文件的同一区域,它的大小相对较小,约为 13 MB。

任何人都可以向我指出一个工具或库,即使是在 iOS 中为离线使用绘制矢量地图付费。

是的;我尝试运行this application,但在应用程序中不断出现错误,例如 ProtocolBuffer.h is not defined。

提前致谢

【问题讨论】:

在下面查看我的答案,我用于 iOS 的版本不支持它,我不确定他们是否在较新的版本中支持它。我最终使用了openstreetMap,我必须将整个地图文件下载到iphone才能离线使用。 我想阻止使用 MapBox...谢谢! 【参考方案1】:

很抱歉,我无法创建离线矢量地图,但我能够在 ios 中使用 openstreetMap 作为数据源并使用 Mapbox 作为渲染工具创建离线平铺地图。

【讨论】:

以上是关于在 iOS 中渲染离线矢量 .map 文件的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 上 react-native-maps 本地图块/离线

AVPlayerLayer 不在 iOS 11 中渲染离线 HLS 视频

开源方案搭建可离线的精美矢量切片地图服务-7.Arcgis Pro企业级应用

开源方案搭建可离线的精美矢量切片地图服务-5.Mapbox离线项目实现

为啥 iPad 不能渲染“离线”情节而 iPhone 可以?

我可以离线渲染具有动态速度的音频文件吗?