【问题标题】:How to open non-google navigation from my app?如何从我的应用打开非谷歌导航?
【发布时间】:2014-07-22 12:39:30
【问题描述】:

我正在使用下面的代码来启动谷歌导航。有没有办法从应用程序中打开非谷歌导航?

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=Berlin+Germany")); 
        startActivity(intent);

【问题讨论】:

    标签: android android-intent navigation


    【解决方案1】:

    没有为非 Google 导航应用定义特定的 URI 格式。您可以通过检查特定应用程序是否具有您可以实现的 URI 来添加对它们的支持,但无法创建单个“打开导航应用程序”意图。

    【讨论】:

    • 感谢您的回答。但是有没有办法扩展建议的导航应用程序列表?现在我只有网络浏览器和谷歌地图。我想选择 NaviExpert 但暂时没有办法。
    • 我不是波兰人,所以我的研究有点有限,但不幸的是,我没有看到通过意图启动 NaviExpert 的方法。除非它支持 Google Maps URI(在这种情况下它已经可以工作),否则我认为您不能这样做,抱歉。
    猜你喜欢
    • 1970-01-01
    • 2018-05-09
    • 2015-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-25
    • 1970-01-01
    相关资源
    最近更新 更多