cordova插件-Device Orientation

小编:管理员 479阅读 2022.09.13

  • 添加插件

$ cordova plugin addcordova-plugin-device-orientation

图 13如上则插入成功

  • 插件的使用
  • Methods
  • navigator.compass.getCurrentHeading
  • navigator.compass.watchHeading
  • navigator.compass.clearWatch

2. Example

var watchID;
    function getCurrent () {

        navigator.compass.getCurrentHeading(onSuccess, onError);
    }

    function onSuccess(heading) {
        alert('Heading: ' + heading.magneticHeading);
    };

    function onError(error) {
        alert('CompassError: ' + error.code);
    };

////////////////////////////////////////////////////////////////////////////

    function watchH() {
        var options = {
            frequency: 3000
        }; // Update every 3 seconds

         watchID = navigator.compass.watchHeading(onSuccess, onError, options);
    }


    ///////////////////////////////////////////////////////////////////////

    function clearW() {

        navigator.compass.clearWatch(watchID);
    }
复制
关联标签: