在 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离线项目实现