【问题标题】:Google Glass GDK - Specify Mode in navigation IntentGoogle Glass GDK - 在导航意图中指定模式
【发布时间】: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);

【问题讨论】:

    标签: google-glass google-gdk


    【解决方案1】:

    &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 测试的原始提示。

    【讨论】:

    • 如何打开意图以显示不同位置之间的导航?上面的代码假定源位置是当前位置。但是,如果我的源位置是不同的 lat,long 怎么办?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-06
    • 1970-01-01
    • 2013-12-28
    • 1970-01-01
    相关资源
    最近更新 更多