我使用以下代码在谷歌地图中打开从当前位置到特定位置的方向。
但是代码首先向我显示"打开方式对话框",让用户也可以选择使用其他组件打开。我希望用户直接被带到谷歌地图,而不给他选择的选择。我该怎么做?
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是要导航到的目标地址。