从用户指定的方向构建导航路线而不是最终目的地

时间:2014-06-19 07:55:28

标签: android ios google-maps mobile gps

我正在编写一个使用设备上的GPS导航功能的移动应用程序,但我想以非常规的方式使用它。我不希望用户输入最终目的地来开始导航。相反,我想允许用户通过指定每个步骤来构建导航将采用它们的路径。作为一个例子,我希望用户能够在应用程序中输入参数,例如直接在街道x上然后打开街道y,应用程序将根据这些参数构建导航路线,但我一直无法找到如何做到这一点,即使有可能。我只能找到不同的方法从我自己的应用程序启动导航应用程序,以及如何将最终目标传递给它,以便用户不必,这不是我想要做的。有没有办法以这种方式建立导航路线?

1 个答案:

答案 0 :(得分:0)

我说这是一件非常困难的事情,但您应该查看Google调用的内容waypoints

最后一个步骤用户标记每次都是目的地,其中的所有步骤都是航路点

有人发布了一个关于如何在Android here中使用路标的示例。 然而,您现在应该翻译这个"左转到X街"根据你的最后一个航路点(在我看来是最难的部分)到一个真实的地址。

祝你好运