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>