1

我想弄清楚使用phonegap的android设备中的gps是否打开。

我试过了

navigator.geolocation.getCurrentPosition(function onSuccess(position){
            console.log("The gps is availabile");
        },
        function geolocationError(error){
            console.log("The geo error : " + error.code +"code : " + PositionError.PERMISSION_DENIED);
           if( error.code == PositionError.PERMISSION_DENIED ){
               alert("Please turn on your gps to start the trip");
           }else{
              console.log("Gps is turned on. but not availabile");
           }
        },{enableHighAccuracy: true , timeout:10000 });

但是当 gps 关闭时,我永远不会收到PositionError.PERMISSION_DENIED错误消息。它总是显示PositionError.POSITION_UNAVAILABLE. 我如何识别 gps 是否打开/关闭?(不是 gps 可用与否)

4

0 回答 0