5) javascript를 이용한 모바일 위치추적

01: <!DOCTYPE html>
02: <html>
03: <head>
04: <meta charset="utf-8">
05: <title> 위치 정보 </title>
06:     <script type="text/javascript">
07:     window.onload = function()
08:     { if(navigator.geolocation)
09:         { var options={enableHighAccuracy:true, timeout:1000,    maximumAge:6000};
10:             navigator.geolocation.getCurrentPosition(MyPosition, ErrorCall, options);
11:         }
12:     }
13:     function MyPosition(position)
14:     {    var lat = position.coords.latitude;
15:         var lng = position.coords.longitude;
16:
17:         alert("위도 : " + lat + "<br> 경도 : " + lng);
18:     }
19:     function ErrorCall(error)
20:     {
21:        switch(error.code)
22:        {
23:         case error.TIMEOUT:
24:             alert("시간 제한을 초과했습니다."); break;
25:         case error.POSITION_UNAVAILABLE:
26:            alert("현재 위치를 구할 수 없습니다."); break;
27:         case error.PERMISSION_DENIED:
28:           alert("위치를 구할 수 있는 권한이 없습니다."); break;
29:         case error.UNKNOWN_ERROR:
30:            alert("알 수 없는 에러가 발생하였습니다."); break;
31:         default :
32:            alert (error.message);
33:        }
34:     }
35:     </script>
36: </head>
37: <body>
38: </body>
39: </html>
 

예제를 연습해 봅시다