繁体   English   中英

意图在谷歌地图上直接转弯导航以及运输方式

[英]intent for direct turn by turn navigation on google maps along with mode of transit

我的谷歌地图意图代码,它工作,我已经使用过这个,因为我不想点击开始按钮,这个意图带我到转弯导航:

Uri gmmIntentUri = 
Uri.parse("google.navigation:q=22.5850383,88.3425874"); 
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri); mapIntent.setPackage("com.google.android.apps.maps"); 
startActivity(mapIntent);

我想将过境模式指定为“驾驶”,我已经累了

Uri.parse("google.navigation:q=22.5850383,88.3425874&mode=driving");

但是它不起作用。如何在转换意图代码中指定转接模式

您可以通过导航意图提供某些参数

询问
q :设置导航搜索的结束点。 这可以是纬度,经度或查询格式的地址。 如果它是返回多个结果的查询字符串,则将选择第一个结果。

模式
模式设定运输方式。 模式是可选的,默认为驾驶,可以设置为以下之一:

d用于驾驶
w走路
b用于骑自行车

避免
避免设置路线应该尽量避免的功能。 避免是可选的,可以设置为以下一个或多个:

通行费
h高速公路
f渡轮

Uri gmmIntentUri = Uri.parse("google.navigation:q=22.5850383,88.3425874&mode=d");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);

我认为你必须将&mode = d附加到uri而不是&mode = driving

文档https://developers.google.com/maps/documentation/urls/android-intents

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM