이 플러그인 디바이스의 나침반에 대 한 액세스를 제공합니다. 나침반 방향 또는 표제는 장치 지적 이다, 일반적으로 장치 위에서 감지 하는 센서입니다. 359.99, 0가 북쪽을 0에서도에서 머리글을 측정 합니다.
cordova plugin add org.apache.cordova.device-orientation
현재 나침반 제목 좀. 나침의 표제를 통해 반환 되는 CompassHeading
개체를 사용 하는 compassSuccess
콜백 함수.
navigator.compass.getCurrentHeading (compassSuccess, compassError);
function onSuccess(heading) { alert('Heading: ' + heading.magneticHeading); }; function onError(error) { alert('CompassError: ' + error.code); }; navigator.compass.getCurrentHeading(onSuccess, onError);
정기적 장치의 현재 머리글을 가져옵니다. 제목 검색 때마다는 headingSuccess
콜백 함수를 실행 합니다.
반환 된 시계 ID 나침반 시계 간격을 참조합니다. ID와 함께 사용 될 수 있습니다 시계 navigator.compass.clearWatch
는 navigator.compass를 보고 그만.
var watchID = navigator.compass.watchHeading(compassSuccess, compassError, [compassOptions]);
compassOptions
다음 키를 포함할 수 있습니다.
function onSuccess(heading) { var element = document.getElementById('heading'); element.innerHTML = 'Heading: ' + heading.magneticHeading; }; function onError(compassError) { alert('Compass error: ' + compassError.code); }; var options = { frequency: 3000 }; // Update every 3 seconds var watchID = navigator.compass.watchHeading(onSuccess, onError, options);
현재 제목에 대 한 값은 나침반을 시뮬레이션 하기 위해 임의로 생성 됩니다.
단 하나 watchHeading
iOS에서 한 번에 적용에서 될 수 있습니다. 경우는 watchHeading
필터를 사용 하 여 호출 getCurrentHeading
또는 watchHeading
기존 필터 값을 사용 하 여 제목 변화를 지정 합니다. 필터와 제목 변화를 보고 시간을 간격으로 보다 더 효율적입니다.
filter
지원 되지 않습니다.filter
.filter
.filter
.filter
.시계 ID 매개 변수에서 참조 하는 나침반을 보고 중지 합니다.
navigator.compass.clearWatch(watchID);
navigator.compass.watchHeading
.var watchID = navigator.compass.watchHeading(onSuccess, onError, options); // ... later on ... navigator.compass.clearWatch(watchID);
A CompassHeading
개체에 반환 되는 compassSuccess
콜백 함수.
magneticHeading: 단일 시점에서 0-359.99에서도 제목. (수)
trueHeading: 단일 시점에서 0-359.99에서에서 지리적 북극을 기준으로 향하고. 음수 값을 나타냅니다 진정한 표제를 확인할 수 없습니다. (수)
headingAccuracy: 보고 된 머리글 사이의 진정한 제목도 편차. (수)
타임 스탬프:이 제목 결정 하는 시간. (밀리초)
trueHeading
지원 되지 않습니다 하지만 같은 값으로 보고magneticHeading
headingAccuracy
항상 0 사이 차이가 있기 때문에 magneticHeading
와trueHeading
trueHeading
속성은 지원 되지 않습니다 하지만 같은 값으로 보고magneticHeading
.
headingAccuracy
속성은 항상 0 사이 차이가 있기 때문에 magneticHeading
와trueHeading
.
trueHeading
속성은 지원 되지 않습니다 하지만 같은 값으로 보고magneticHeading
.
headingAccuracy
속성은 항상 0 사이 차이가 있기 때문에 magneticHeading
와trueHeading
.
trueHeading
속성을 통해 위치 서비스에 대 한 반환만navigator.geolocation.watchLocation()
.
IOS 4 장치에 대 한 위의 제목 소자의 현재 방향에서 요인 그리고, 그 방향을 지 원하는 애플 리 케이 션에 대 한 그것의 절대 위치를 참조 하지 않습니다.
A CompassError
개체에 반환 됩니다는 compassError
콜백 함수 오류가 발생 합니다.
CompassError.COMPASS_INTERNAL_ERR
CompassError.COMPASS_NOT_SUPPORTED