我正在开发一款应用程序,该应用程序将重点关注在驾驶时为用户提供路线和转弯指示。重要的是他们在开车时留在应用程序中,所以我真的不想让他们离开应用程序并转到内置的地图应用程序。我最近一直在研究如何包含这个功能,并且众所周知,这并不容易,因为Apple没有开箱即用的这个功能。看起来我的选择是:
用于提供从一个地方到另一个地方的路线(和路线)
提供精细导航
这里有什么我想念的吗?每种方法的优点和缺点是什么,我应该如何选择解决方案?
非常感谢您的见解。谢谢!
答案 0 :(得分:13)
你说你不想“让”用户离开应用程序并使用内置软件进行逐向导航,就好像这是一个糟糕的用户体验。如果我锁定手机或切入其他应用程序以显示横幅告诉我转弯,那么糟糕的用户体验将被迫使用来自webView或某些API的转弯导航,这些API不会在我的锁定屏幕上显示为路由信息例如,当我在手机上听音乐时,它正在出现。我强烈建议你启动Apple地图,让系统处理它应该处理的内容,而不是试图通过轮流导航来构建你自己的转弯,并严重限制用户在驱动器中退出应用程序的自由。
答案 1 :(得分:4)
关于商业图书馆的主题,您可以查看其他选项:
(他们有一个可用于您的应用程序的免费套餐 - 如果您超过该等级,我认为您应该考虑通过应用程序获利)
答案 2 :(得分:1)
我同意克里斯的回应。逐向导航可能最好由内置应用程序处理。但是,为了在2D地图上显示路线和ETA,我想我会选择免费提供此功能的Mapquest iOS API。我不知道这个解决方案直到今天才可用。