带有多个离线地图的 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 导航应用程序:使用哪个库?的主要内容,如果未能解决你的问题,请参考以下文章