사용자에게 브라우저를 통해 GPS 위치를 추적하도록 요청할 수 있다는 것을 알고 있습니다. 하지만 한 건물에서 여러 층을 처리하려고합니다. GPS 위치에 대한 고도를 어떻게 수집 할 수 있습니까? 지금은 위도와 경도 만 추적 할 수 있습니까?
지리적 위치 데이터에는 coords.altitude
및 속성이 포함되어 있지 않습니다 coords.altitudeAccuracy
. 적어도 iOS에서는 그렇습니다.
Safari (iOS 14.3)가 설치된 iPhone의 Web Inspector 콘솔에서 실행했습니다.
navigator.geolocation.getCurrentPosition((pos) => console.log(pos))
결과:
GeolocationPosition
coords: GeolocationCoordinates
accuracy: 13.6...
altitude: 5.68...
altitudeAccuracy: 23.7...
floorLevel: null
heading: null
latitude: 37.42...
longitude: -122.1...
speed: 0
timestamp: 1609...
altitudeAccuracy
값은 GPS 측정에 의미가있는 좋지 않습니다. GPS를 사용할 때 고도는 항상 정확하지 않습니다.
다음은 GeolocationCoordinates 의 MDN 페이지 입니다. 여기에는 속성 altitude
과 altitudeAccuracy
.
실내 위치 확인 시스템 에 대한 흥미로운 위키 페이지도 있습니다 . 그들은 몇 가지 비 GPS 기술을 사용하여 장치가 어느 층에 있는지 감지합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다