Geolocation - Web API | MDN
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015년 7월.
보안 컨텍스트: 이 기능은 일부 또는 모든 지원 브라우저의 보안 컨텍스트 (HTTPS)에서만 사용할 수 있습니다.
Geolocation 인터페이스는 장치의 위치를 가져오는 방법을 나타냅니다. Geolocation을 사용하면 웹 사이트나 웹 앱이 위치 정보를 활용해, 현재 위치에 대해 맞춤 콘텐츠를 제공할 수 있습니다.
Navigator 객체의 geolocation 속성으로 이 인터페이스를 구현하는 객체에 접근할 수 있습니다.
참고 : 보안 상의 문제로, 웹 페이지가 위치 정보에 접근을 시도하면 사용자에게 알림을 보내고 권한을 허용할지 묻습니다. 각 브라우저는 자신만의 권한 정책과 요청 방식을 가지고 있으므로 주의해야 합니다.
속성
Geolocation 인터페이스는 어떤 속성도 구현하거나 상속하지 않습니다.
메서드
Geolocation 인터페이스는 어떤 메서드도 상속하지 않습니다.
Geolocation.getCurrentPosition()보안 컨텍스트-
장치의 현재 위치를 조사한 후
GeolocationPosition객체로 반환합니다. Geolocation.watchPosition()보안 컨텍스트-
장치의 위치가 변경될 때마다 호출하는 콜백을 등록합니다. 반환값은 콜백의 식별자로 쓸 수 있는
long값입니다. Geolocation.clearWatch()보안 컨텍스트-
watchPosition()을 이용해 등록한 특정 콜백을 삭제합니다.
명세
| Specification |
|---|
| Geolocation # geolocation_interface |