Javascript 检查GPS cordova插件诊断XML.config

Javascript 检查GPS cordova插件诊断XML.config,javascript,cordova,plugins,gps,Javascript,Cordova,Plugins,Gps,我下载了插件cordova.diagnostic,但不知道如何使用和安装它。我是在科尔多瓦项目中下载的 我把这根绳子放在哪里 <gap:plugin name="cordova.plugins.diagnostic" source="plugins.cordova.io" /> 你如何使用它?我试着把它写进代码中,但当我启动应用程序时,什么也没发生 我必须在www文件夹中放些东西 请不要给我的mpm上的插件指南链接,它不工作,它是不清楚 我把这根绳子放在哪里 在cordova项目的

我下载了插件
cordova.diagnostic
,但不知道如何使用和安装它。我是在科尔多瓦项目中下载的

  • 我把这根绳子放在哪里

    <gap:plugin name="cordova.plugins.diagnostic" source="plugins.cordova.io" />
    
    你如何使用它?我试着把它写进代码中,但当我启动应用程序时,什么也没发生

  • 我必须在
    www
    文件夹中放些东西

  • 请不要给我的mpm上的插件指南链接,它不工作,它是不清楚

  • 我把这根绳子放在哪里
  • 在cordova项目的config.xml中

  • 你如何使用它?我试着把它写进代码中,但当我启动应用程序时,什么也没发生
  • 在上面的代码中使用它。可能因为插件安装不正确而无法工作。连接并检查
    cordova.plugins.diagnostic
    对象是否存在;否则,插件安装不正确

  • 我必须在
    www
    文件夹中放些东西
  • 否。如果插件安装正确,cordova将在构建时为您执行此操作

    请不要给我的mpm上的插件指南链接,它不工作,它是不清楚

    我编写了这个插件;有关于如何使用的明确说明:

    将以下xml添加到config.xml以使用此插件的最新版本:

    参数
    • {function}successCallback-当位置诊断成功时将调用的回调。此回调函数有一个带诊断结果的布尔参数
    • {function}errorCallback-当位置诊断遇到错误时将调用的回调。此回调函数的字符串参数有错误
    示例用法
    cordova.plugins.diagnostic.isLocationEnabled(function(enabled){
        console.log("Location is " + (enabled ? "enabled" : "disabled"));
    }, function(error){
        console.error("The following error occurred: "+error);
    });
    

    此外,还提供了一个示例,详细说明了如何在示例应用程序中使用插件。

    虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。已添加基本部分
    <gap:plugin name="cordova.plugins.diagnostic" source="plugins.cordova.io" />
    
    <gap:plugin name="cordova.plugins.diagnostic" source="npm" />
    
    cordova.plugins.diagnostic.isLocationEnabled(successCallback, errorCallback);
    
    cordova.plugins.diagnostic.isLocationEnabled(function(enabled){
        console.log("Location is " + (enabled ? "enabled" : "disabled"));
    }, function(error){
        console.error("The following error occurred: "+error);
    });