현재위치 취득 스크립트와 카카오 현재위치와의 차이

안녕하세요.

저희 시스템에서 현재위치를 가져오기 위해

navigator.geolocation.getCurrentPosition

처럼 지오로케이션을 통해 얻어오는데요,

카카오 지도와의 차이점을 알고 싶어요

저희 시스템에서는 PC의 현재위치가 정확하게 나오지 않거든요, 지방인데 서울로 나온다거나 무주, 대전 등 100km 이상 떨어진 곳으로 나온다거나 합니다.

저희가 생각하기에는 해당 IP나 위치정보를 getCurrentPosition 에서 잘못 보내주기 때문에 그렇게 표시되는것 같은데 카카오맵을 보면 정확하게 현재위치를 표현해 주거든요.

카카오맵에서는 어떤 솔루션이나 자체 현재위치 프로그램을 통해 현재위치를 얻어오는건가요?

아니면 W3C 의 Geolocation API 를 통해 현재위치를 얻어오는 건가요??

PC웹은 Geolocation의 정확도의 한계때문에
별도의 IP 타겟팅을 사용합니다.
구체적인 내부 동작 방식은 알려드리지 못하는 점 양해 부탁드립니다.

모바일 웹(https://m.map.kakao.com/)은
단말의 GPS를 이용하여 찾는게 여러모로 PC보다 정확도가 높기 때문에
Geolocation 객체를 사용합니다.

잘 이해하였습니다. 감사합니다.

1개의 좋아요