로 만들면 지리적 위치 정보를 기반으로 앱을 개발하므로 앱의 나머지 부분을 실행하기 전에 위치 정보를 필수로 가져와야합니다. 그렇다면 어떻게이 모듈을 동기식으로 변환 할 수 있습니까?geolocation 호출을 동 기적으로 자바 스크립트
var geolocation = (function() {
'use strict';
var geoposition;
var options = {
maximumAge: 1000,
timeout: 15000,
enableHighAccuracy: false
};
function _onSuccess (position) {
console.log('DEVICE POSITION');
console.log('LAT: ' + position.coords.latitude + ' - LON: ' + position.coords.longitude);
geoposition = position
};
function _onError (error) {
console.log(error)
};
function _getLocation() {
navigator.geolocation.getCurrentPosition(
_onSuccess,
_onError,
options
);
}
return {
location: _getLocation
}
}());
대단히 감사합니다.
"비동기 상태로 유지해야합니까?" 왜 그런가요? 나는 그것을 이해한다고 느낀다. 그러나 나는 그것을 설명 할 수 없을 것이다. – FedericoCapaldo