应用程序中的逐点导航路线数据源,例如waze



我计划创建一个带有一些额外社交功能的逐路段导航系统。问题是,我没有找到一个好的路线提供商,也没有找到可以用来添加"转弯"导航功能的方法。谷歌地图对iOs没有帮助,waze有公共的API吗??我有点希望支持广泛的国家,所以路线提供商的质量很重要。还有一件事,在我(不知何故)从某个提供商那里获得路由信息后,我如何在应用程序中实现路由??

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

您可以使用在OSM(OpenStreetMap)之上运行的SDK。这些地图与谷歌地图、Navteq或TomTom的等级不太一样,但在一些国家,它们也一样好(如果不是更好的话),例如英国、德国。地图也越来越好了。

这里有几个好的SDK提供商,可以为您提供逐点导航:

  • OsmDroid与OSMBonusPack-此选项应该是免费的,但它可能看起来不如其他SDK
  • Skobler(现在的telenav)有一个SDK,它能够渲染地图&在iOS手机上显示逐点导航。它还支持离线模式。如果你想要SDK的副本,你必须亲自联系他们(他们应该有免费计划)。最终,你应该能够让你的应用程序看起来像他们自己的应用程序
  • OsmSharp还进行地图渲染和逐点导航。你可以从github中提取他们的代码。应该是免费的
  • MapQuest有一个不错的地图&Android路由引擎。我认为您也可以将他们的路由服务与Mapbox地图一起使用(将此作为起点)。我认为他们不能做离线模式。我不知道你是否必须为MapQuest付费(在网站上找不到),Mapbox有一个免费计划
  • Cloudmade有一个适用于Android的导航SDK。他们的文档展示了如何实现这一点,但我找不到快速下载SDK&示例项目。你必须要求报价

作为参考,检查框架的OSM列表

相关内容

  • 没有找到相关文章

最新更新