- XSS방어
- jquery 바코드
- 강제이동
- 맥 오라클설치
- django 엑셀불러오기
- javascript 바코드스캔
- 404에러페이지
- XSS PHP
- javascript redirection
- 바코드 생성하기
- javascript 바코드 생성
- javascript 유효성체크
- jquery 바코드생성
- php 캐쉬제거
- 말줄임표시
- Mac Oracle
- TempData
- asp.net dropdownlist
- 파일업로드 체크
- asp.net Select
- 타임피커
- 바코드 스캔하기
- SSD 복사
- ASP.Net Core 404
- 파일업로드 유효성체크
- asp.net core Select
- ViewData
- 하드 윈도우 복사
- ViewBag
- 하드 마이그레이션
웹개발자의 기지개
현재 GPS 좌표값 얻기 1 - navigator.geolocation 본문
현재 GPS 좌표값 얻기 1 - navigator.geolocation
http://portfolio.wonpaper.net 2018. 12. 28. 23:52자바스크립트 자체 객체인 navigator.geolocation 으로 웹브라우저상으로도 직접 현재 GPS 좌표값을 얻을 수가 있다.
다만, 과거엔 같은 이 객체녀석으로 좀더 손쉽게 좌표값을 무난하게 알 수 가 있었는데,
지금은 보안기능 강화, 개인정보 등등해서 보다 엄격해진 덕분인지 그 좌표값을 얻는 방법이 조금더 까다로워졌다.
일단 우선적으로는 http 기본 80 프로토콜으로는 이 객체를 이용해서 열람을 할 수가 없다.
무조건 https 보안서버를 주소여야 하고, 크롬 브라이져의 경우 GPS 위치정보 허용 기능을 켜야 정상적으로 좌표값을 볼 수 가 있다.
<script> /* var posOptions = { function success(pos) { console.log('Your current position is:'); this.lat = crd.latitude; alert(lat + " / " + lon); function error(err) { if (navigator.geolocation) { // alert("내용부분 : " + this.lat + " / " + this.lon); |
위 소스상에서 enableHighAccuracy: false 를 두고, timeout: 10000, 10초정도로 딜레이를 넉넉하게 주면 현재 GPS 좌표값을 좀더 잘 얻을 수 있게 도와 준다.
'javascript' 카테고리의 다른 글
현재 GPS 좌표값 얻기 3 - navigator.geolocation [다음지도 표시] (2) | 2018.12.29 |
---|---|
현재 GPS 좌표값 얻기 2 - navigator.geolocation (0) | 2018.12.29 |
체크박스 여러개중에 체크한것만 삭제하기 (0) | 2018.12.21 |
현재위치에서 반경2km 내 업체들 거리, 도보/자전거 이동거리 구하기 (0) | 2018.11.30 |
[카카오지도] javascript 주소명으로 위도경도 좌표값 얻기 (0) | 2018.11.27 |