【发布时间】:2014-01-20 12:49:11
【问题描述】:
从 Intent 启动时是否可以为导航 App 指定运输模式?即使用步行路线开始导航。
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("google.navigation:q="+lat+","+lon));
startActivity(intent);
【问题讨论】:
从 Intent 启动时是否可以为导航 App 指定运输模式?即使用步行路线开始导航。
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("google.navigation:q="+lat+","+lon));
startActivity(intent);
【问题讨论】:
将 &mode=w 添加到您的 google.navigation 查询字符串的末尾:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("google.navigation:q="+lat+","+lon + "&mode=w"));
startActivity(intent);
注意 - Glass 似乎会以上次使用的模式启动导航,因此为确保其正常工作,您需要确保您尚未在步行模式下导航。
请参阅 Android: start navigation in walking mode 了解我使用 Glass 和 GDK 测试的原始提示。
【讨论】: