[英]Turn by turn multiple points route navigation Google Maps Intent on Android
[英]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.