데스크톱 브라우저에서는 Baidu Map API의 new BMap.Geolocation()의 getCurrentPosition() 메서드를 호출하여 사용자의 현재 좌표를 가져옵니다. 브라우저는 사용자에게 위치 정보를 공개할지 여부를 묻습니다. 개인 정보 보호가 관련됩니다), 선택이 '예'라면 정확한 좌표가 얻어지고, 그렇지 않으면 현재 도시의 좌표만 얻어집니다.
데스크톱 브라우저이자 바이두 지도 자체 제품인데도 나의 정확한 위치를 직접 찾아낼 수 있고, 위치 확인 속도도 매우 빠르다. 공개 위치 정보 설정을 꺼두었는데도 빠르고 정확하게 위치 확인이 되네요!
이게 왜요? Baidu Maps API에서 사용자 좌표를 얻는 다른 방법이 있나요?
Geolocation을 통해 GPS 좌표를 얻는 것 외에도 Wi-Fi 위치 확인과 기지국 위치 확인으로 구분되는 일종의 네트워크 위치 확인이 있습니다. 둘 다 Wi-Fi 또는 기지국 정보를 얻은 다음 해당 Wi-Fi 또는 기지국을 쿼리하여 얻습니다. 위치 데이터베이스를 사용하여 위치 확인을 얻습니다. 포지셔닝 데이터베이스는 지속적으로 개선되고 보완될 수 있으므로 포지셔닝이 정확할수록 정확도가 높아집니다.
/a/11...