0

我知道可以用 2 点的路线启动谷歌地图,但我真的需要从许多航点开始。如何才能做到这一点?

另一个大愿望是:(我真的怀疑这是可能的,但谁知道呢?)你能以某种方式将这些航点信息放入一个意图中,这样它就不一定适用于谷歌地图,而是适用于任何导航应用程序?以便用户可以选择自己的导航应用程序...?

4

1 回答 1

1

好的,我找到了一种使用谷歌地图的方法:

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
    Uri.parse("https://maps.google.ch/maps?saddr=[address1]&daddr=[address2] to:[address3] to: [address4]"));
startActivity(intent);

(将 [address#] 替换为航路点)

问题是谷歌地图应用程序没有显示所有航点,而只显示第一个和最后一个。我真的很想让所有航点都可见,并让导航实际上将你导航到这些点并告诉你何时到达一个,但谷歌似乎并不认为这是必要的......

于 2013-02-27T18:10:55.133 回答