在应用程序中轮流导航路线数据源,例如?

时间:2013-12-01 04:44:40

标签: ios navigation maps

我打算创建一个转弯导航系统,带有一些额外的社交功能。问题是我找不到好的路线提供者,或者我可以用来添加“转弯”导航功能的方法。谷歌地图对iOs没有帮助,是否有公共API?我希望得到大范围的支持,因此路线提供商的质量非常重要。 还有一件事,在我((某种程度上))从某个提供商获取路由信息之后,如何在应用程序中实现路由?

任何建议都会有很大帮助,提前谢谢。

1 个答案:

答案 0 :(得分:4)

您可以使用在OSM(OpenStreetMap)之上运行的SDK。 这些地图与谷歌地图,Navteq或TomTom的等级并不完全相同,但在某些国家/地区的等级也不错(如果不是更好的话) - 例如英国,德国。地图越来越好了。

以下是一些优秀的SDK提供商,可以为您提供转弯导航:

  • OsmDroidOSMBonusPack - 此选项应该是免费的,但可能看起来不如其他SDK
  • Skobbler(现在是telenav)有一个SDK,可以渲染地图和在iOS手机上显示转弯导航。它还支持离线模式。如果您需要SDK的副本(他们应该有免费的计划),您必须亲自与他们联系。最后,您应该可以让自己的应用看起来像自己的app
  • OsmSharp也可以进行地图渲染并轮流导航。您可以从github提取代码。应该是免费的
  • MapQuest对Android有一个很好的map & routing engine。我认为您也可以将他们的路由服务与Mapbox地图一起使用(请参阅this作为起点)。我不认为他们可以做离线模式。我不知道你是否需要支付MapQuest(在网站上找不到),Mapbox有一个免费的计划。
  • Cloudmade有一个navigation SDK Android版。他们的文档显示了如何实现它,但我找不到快速下载SDK& amp;样本项目。您必须要求报价

作为参考,请检查OSM list of frameworks