Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 사용자 위치의 위도와 경도?

<시간/>

위도 및 경도

지리적 위치 속성 지리적 위치 를 반환합니다. 개체 사용자의 위치를 ​​찾는 데 사용할 수 있습니다. 제공된 개체는 navigator.geolocation입니다. .이는 사용자의 사생활을 침해할 수 있으므로 사용자가 동의하지 않는 한 해당 위치를 사용할 수 없습니다.

구문

navigator.geolocation;

이 메서드는 매개변수를 인수로 사용하지 않고 사용자 위치의 위도와 경도를 반환합니다.

예시

이 예에서는 position.coords를 사용합니다. , javascript의 지리적 위치 속성과 함께 읽기 전용 속성입니다. , 위도 경도 사용자의 위치를 ​​찾아 그 결과를 출력에 표시합니다.

<html>
<body>
<p id = "location"></p>
<script>
   var loc = document.getElementById("location");
   if (navigator.geolocation) {
      navigator.geolocation.getCurrentPosition(getPos);
   }
   function getPos(position) {
      loc.innerHTML = "Latitude: " + position.coords.latitude +
      " </br> Longitude: " + position.coords.longitude;
   }
</script>
</body>
</html>

출력

Latitude: 17.4381439
Longitude: 78.3948683