在Android上使用MapQuest转向导航应用的实时转弯的可能性?

时间:2014-07-04 14:07:00

标签: android navigation mapquest

我想创建一个导航应用程序,使用mapquest sdk for android,在创建路线后使用GPS提供实时转弯指示,就像在按下按钮时在谷歌地图上开始导航一样。是否可以仅使用mapquest sdk来实现该功能,或者我是否需要任何其他api。

如果有可能,那么,有没有办法提取该指导('左/右')提示并在程序中使用它?

1 个答案:

答案 0 :(得分:3)

是的,有可能。我目前正在使用适用于Android的MapQuest API开发我的Bachelor Thesis(移动导航服务)。所以,一旦我提交了它,我也可以提供源代码(将在大约一个月内)。但是,我当然可以给你一些帮助。

Here是MapQuest关于如何实现路由功能的一个很好的教程。这不是一个实时的转弯指导,但给你第一印象从哪里开始!

您可以从MapQuest here获取所有说明。

如果您更喜欢使用其他API来显示地图,则这不是问题,因为指南包含路线的所有形状点。我为此选择了MapQuest API,因为第一眼显示地图要容易一些。但是,我建议您自己在地图上绘制路线,因为实施的方法并不总能正常工作。

希望我可以帮助你,如果你愿意等一个月,我会在这里发布带有源代码的GitHub存储库的链接。

最佳, 的Marius

编辑:

所以我提交了我的工作,现在可以让您访问我的源代码了。您找到我的GitHub存储库here

我认为getGuidance()中的函数NaviActivity将是您应用程序的一个很好的起点。它从MapQuest调用指导信息并将信息转换为JSONObject。然后Route类获取所需信息并在数组中对它们进行排序。

我希望这可以帮助您完成申请。如有进一步的问题,请不要犹豫:)

最佳, 的Marius