관리 메뉴

웹개발자의 기지개

현재 GPS 좌표값 얻기 2 - navigator.geolocation 본문

javascript

현재 GPS 좌표값 얻기 2 - navigator.geolocation

http://portfolio.wonpaper.net 2018. 12. 29. 00:51

javascript 상의 navigator.geolocation 으로 현재 GPS 좌표값 얻는 소스를 다시 한번 살펴봤다.


 

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>geolocation으로 표시하기</title>
<script>
var lat = "";
var lon = "";
if (navigator.geolocation) {
   
    // GeoLocation을 이용해서 접속 위치를 얻어옵니다
    navigator.geolocation.getCurrentPosition(function(position) {
       
            lat = position.coords.latitude; // 위도
            lon = position.coords.longitude; // 경도


           alert("navi 안의 내용이 실행됨 " + lat + " / " + lon); 

      });
}

  alert("첫번째로 실행"); 
</script>
</head>
<body>


<script>
alert("본문에서 " + lat + " / " + lon);
</script>


</body>
</html>




실행시키면, <head>태그안에 alert("첫번째로 실행"); 부분이 실행된다. 


주의할점은 <head> 태그내 navigator.geolocation.getCurrentPosition 함수가 먼저 나옴에도 불구하고, 

<head> 태그내 alert() 내용부터 먼저 실행된다는 점이다.



<head> 태그안의 navigator.geolocation.getCurrentPosition 의 함수가 실행된다.



<body> 태그내 본문의 내용이 로딩된다.



Comments