Android Google地图传递多个目的地

时间:2015-07-04 07:00:00

标签: android google-maps

如何在此代码中传递Google地图中的单个来源地址和多个目的地?

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
Uri.parse("http://maps.google.com/maps?saddr=20.344,34.34 daddr=20.5666,45.345"));
startActivity(intent);

1 个答案:

答案 0 :(得分:0)

这个怎么样?

    Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
            Uri.parse("https://www.google.com/maps/dir/San+Jose,+CA/GooglePlex/San+Francisco,+CA"));

如果您尝试共享包含2个或更多目标的网页,则Google会返回此内容:

  

https://www.google.com/maps/dir/fromAddress/toAddress1/toAddress2

enter image description here

在Android设备上打开意图,目标字段将是您的第一个toAddress,但路线本身是正确的。

enter image description here

顺便说一句,似乎不适用于iOS。