直接在Google地图中打开路线

时间:2016-05-31 15:34:40

标签: android google-maps maps nativeapplication

我正在使用以下代码打开从Google地图中当前位置到特定位置的路线。

但是代码首先向我展示了“打开方式对话框”,让用户可以选择打开其他组件。我希望用户直接访问Google地图,而无需他选择。我怎么能这样做?

   String uri = "https://maps.google.com/maps?f=d&daddr="+location;
   Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
   startActivity(i);

1 个答案:

答案 0 :(得分:0)

您可以使用以下格式(非官方支持):

https://www.google.com/maps/dir/My%20location/DESTINATION_ADDRESS

OR

https://www.google.com/maps?saddr=My+Location&daddr=DESTINATION_ADDRESS

例如:

https://www.google.com/maps/dir/My%20location/world%20of%20coca%20cola

https://www.google.com/maps?saddr=My+Location&daddr=world%20of%20coca%20cola

其中DESTINATION_ADDRESS是您要导航到的目标地址。