Geolocation getCurrentPosition() 메서드

정의와 사용법

getCurrentPosition() 메서드는 장치의 현재 위치를 반환합니다.

예제

사용자의 위치의 위도와 경도를 가져옵니다:

var x = document.getElementById("demo");
function getLocation() {
  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(showPosition);
  } else {
    x.innerHTML = "이 브라우저는 지리적 위치를 지원하지 않습니다.";
  }
}
function showPosition(position) {
  x.innerHTML = "위도: " + position.coords.latitude +
  "<br>경도: " + position.coords.longitude;
}

직접 시도해 보세요

문법

navigator.geolocation.getCurrentPosition(성공, 에러, 옵션)

파라미터

파라미터 설명
성공 필수입니다. Position 객체를 유일한 입력 매개변수로 가진 콜백 함수를 사용합니다.
에러 선택입니다. PositionError 객체를 유일한 입력 매개변수로 가진 콜백 함수를 사용합니다.
옵션 선택 사항. PositionOptions 객체.

반환 값

장치의 현재 위치.

브라우저 지원

크롬 에지 파이어폭스 사파리 오페라
크롬 에지 파이어폭스 사파리 오페라
5.0 9.0 3.5 5.0 16.0