GeolocationLib
이 라이브러리는 디바이스의 위치에 대한 정보를 제공합니다.
레코드
GeoPosition은 위치 정보 데이터를 표시합니다.
- latitude float
- 10진수 각도의 위도입니다.
- longitude float
- 10진수 각도의 경도입니다.
- altitude float?
- 타원형 위의 위치 고도(미터)입니다.
- accuracy float?
- 위도 및 경도 좌표의 정확도 레벨(미터)입니다.
- altitudeAccuracy float?
- 고도 좌표의 정확도 레벨(미터)입니다.
- heading float?
- 진북에 대해 상대적으로 시계 방향으로 계산되는 각도로 지정된 이동 방향입니다.
- speed float?
- 초당 미터 수로 지정된 디바이스의 Current® 대지 속도입니다.
- g_timestamp timestamp
- 위치 데이터를 검열하는 시간소인입니다.
GeolocationOption은 위치 정보 감시를 위한 옵션입니다.
- enableHighAccuracy boolean?
- 부울 값에 대한 고정밀도 측정을 사용으로 설정합니다.
- timeout int?
- 콜백이 호출되기 전에 허용되는 최대 기간(밀리초)입니다.
- maximumAge int?
- 지정된 시간(밀리초)보다 사용 기간이 길지 않은 캐시된 위치를 승인합니다.
- 함수
- getCurrentPosition(onSuccess GeolocationSuccess in, onError CordovaErrorHandler in, options GeolocationOption? in)
- 현재 위치 정보를 가져오고 onSuccess 콜백 함수로 돌아갑니다.
- onSuccess
- 성공 콜백입니다. GeolocationSuccess(위치 데이터가 전달된 상태임).
- eventHandler
- CordovaEvent 오브젝트가 전달된 상태로 이벤트가 실행될 때의 콜백 함수입니다.
delegate GeolocationSuccess(position GeoPosition in) end - onError
- 오류 콜백 함수입니다.
- options
- 위치를 가져오기 위한 옵션입니다.
- watchPosition(onSuccess GeolocationSuccess in, onError CordovaErrorHandler in, options GeolocationOption? in) returns(String)
- 정기적으로 디바이스의 위치를 검색하고 매번 onSuccess 콜백 함수를 실행합니다.
감시를 지우는 데 사용할 수 있는 감시 ID를 리턴합니다.
- onSuccess
- 성공 콜백입니다.
- onError
- 오류 콜백 함수입니다.
- options
- 위치를 가져오기 위한 옵션입니다.
- clearWatch(watchID String in)
- 위치 감시를 중지합니다.
- watchID
- 중지되는 감시의 감시 ID입니다.