首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Cordova App启动Google App

Cordova App启动Google App
EN

Stack Overflow用户
提问于 2016-03-26 02:46:57
回答 1查看 367关注 0票数 0

在使用下面的代码之后。应用程序正在启动原生安卓地图,显示应用程序通过的是lat和long value.but我的问题是,在点击导航选项后,'from‘是空白的,但'to’应该是我传递的值。但它是作为空值出现的。

代码语言:javascript
运行
复制
window.location = 'geo:40.765819,-73.975866'
EN

回答 1

Stack Overflow用户

发布于 2016-03-30 16:01:24

如果你愿意使用Cordova插件,那么我建议你看看Launch Navigator plugin

它允许你做你想做的事情,也允许你启动其他支持的应用程序,甚至允许你提示用户一个可供选择的应用程序列表。

有一个example in the documentation,展示了如何打开一个特定的应用程序,比如Google Maps。为了你的方便,我也把它贴在下面。

代码语言:javascript
运行
复制
launchnavigator.isAppAvailable(launchnavigator.APP.GOOGLE_MAPS, function(isAvailable) {
    var app;

    if(isAvailable) {
        app = launchnavigator.APP.GOOGLE_MAPS;
    } else {
        console.log("Google Maps not available - falling back to user selection");
        app = launchnavigator.APP.USER_SELECT;
    }

    launchnavigator.navigate([40.765819, -73.975866], {
        app: app
    });
});

在这段代码中,如果Google Maps不可用,用户仍然可以选择其他应用程序。

还有一个称为ngCordova的AngularJS包装器,安装说明是here,有关启动导航器插件的包装器的文档可以在here中找到。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36226031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档