带有多个离线地图的 iOS 导航应用程序:使用哪个库?

Posted

技术标签:

【中文标题】带有多个离线地图的 iOS 导航应用程序:使用哪个库?【英文标题】:iOS navigation app with multiple & offline maps: which library to use? 【发布时间】:2012-07-16 05:16:21 【问题描述】:

我遇到了为导航应用项目选择什么库的问题。

目前有: 1) 路由我 2) Alpstein 路线-我 3) mapbox-ios-sdk

它们之间有什么区别?选择什么作为导航应用的基础?

我的应用程序的要求: 1) 多张地图可用 2) 不同地图的多个选定区域可以离线工作

非常感谢!

【问题讨论】:

【参考方案1】:

基本上你有:

路由我/路由我 Alpstein/Route-me(Route-me/Route-Me 的分支) Mapbox/Mapbox-ios-sdk(Alpstein/Route-Me 的分支)

虽然 Alpstein 是原始路线的一个分支,但它已经出轨了很多。功能方面并没有什么不同,但有很多性能改进,而且 API 本身也不同(恕我直言更好)。

另外,Alpstein 在 Github 中的活动比原来的分支要多,我觉得这是一件好事。

mapbox 分支与 Alpstein 完全相同,但包含一些特定的 MapBox 功能,例如:

能够从 MapBox 云存储服务本地加载地图 与 UTFGrid 技术的交互。

所以,如果你不使用 MapBox 特定功能,我会选择 Alpstein fork,如果你使用,我会选择 MapBox-ios-sdk。

【讨论】:

所以 MapBox 是一个超集,包含了 Alpstein 的所有功能+他们自己的东西,或者它是一个修改了一些东西已经被“切断”? 这是一个包含所有 Alpstein 功能的超集,至少目前是这样:)

以上是关于带有多个离线地图的 iOS 导航应用程序:使用哪个库?的主要内容,如果未能解决你的问题,请参考以下文章

Flutter 离线地图路由

地图可以离线导航吗?

安卓啥导航地图最好,要有离线地图

苹果升级到iOS10后使用高德地图导航一直提示GPS信号弱,这样怎么解决?

地图框中的离线轮流导航

离线地图怎么用 以百度地图为例