直接在谷歌地图中打开路线



我使用以下代码在谷歌地图中打开从当前位置到特定位置的方向。

但是代码首先向我显示"打开方式对话框",让用户也可以选择使用其他组件打开。我希望用户直接被带到谷歌地图,而不给他选择的选择。我该怎么做?

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

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

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

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是要导航到的目标地址。

相关内容

  • 没有找到相关文章

最新更新