웹브라우저에서 geolocation 사용시 위치정보를 잘못 받아 옵니다. 채택완료
루미집사
5년 전
조회 3,599
Geolocation API : https://developer.mozilla.org/ko/docs/WebAPI/Using_geolocation">https://developer.mozilla.org/ko/docs/WebAPI/Using_geolocation
기존에는 위치정보를 잘 받아왔습니다.
그런데 얼마 전부터 제 컴퓨터에서 위치정보의 위도 경도 값을 잘못 가져오고 있네요.
console.log 를 확인하면 아래 이미지처럼 latitude와 longitude값이 국내가 아닌 해외로 표시됩니다.
위치가 미국 캘리포니아 마운틴뷰로 나옵니다. (전 고양시 행신동에 살아요~)

좌표확인 : https://www.google.com/maps/@37.421552399999996,-122.09509510000001,14z">https://www.google.com/maps/@37.421552399999996,-122.09509510000001,14z
얼마전까지는 제가 사는 동네(행신동) 근처로 잘 나왔는데 갑자기 이렇게 위치정보가 바뀌는 이유가 있을까요?
통신사는 LG U+ 사용중이며, 공유기는 CAPM-6000 모델입니다.
(휴대폰에서 GPS 켜고 하면 위치는 정확하게 나옵니다.)
이런 문제를 해결 방법을 아시는분 계시나요?
코드는 아래와 같으며, gnu54.suu.kr 로 접속후 콘솔창에서 확인할 수 있습니다.
</p>
<p>if (navigator.geolocation) {</p>
<p> navigator.geolocation.getCurrentPosition(function(position) {</p>
<p> console.log(position);</p>
<p> })</p>
<p>} else {</p>
<p> console.log("지원되지 않는 브라우저입니다.");</p>
<p>}</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인