Geolocation

현재 번역은 완벽하지 않습니다. 한국어로 문서 번역에 동참해주세요.

Geolocation 인터페이스는 디바이스의 위치를 가져올 수 있는 인터페이스를 제공합니다. 이는 웹 콘텐츠가 기기의 위치 정보에 기반한 정보를 나타낼 수 있게 해주고, 웹사이트 또는 웹앱이 유저의 위치에 기반해 커스터마이징된 결과물들을 보여줄 수 있도록 해줍니다.

An object with this interface is obtained using the NavigatorGeolocation.geolocation property implemented by the Navigator object.

Note: 보안 상의 문제로, 웹 페이지가 위치 정보에 접근을 시도하면 사용자에게 접근을 허용할 것인지 묻는 알림창을 표시하게 됩니다 .각각의 브라우저들이 이를 컨트롤하는 방식이나 정책에 있어서 차이가 있음을 주의하세요.

프로퍼티

Geolocation 인터페이스, 그리고 구현체는 아무런 프로퍼티를 가지지 않습니다.

메소드

Geolocation 인터페이스는 아무런 메소드를 상속받지 않습니다.

Geolocation.getCurrentPosition()
디바이스의 현재 위치를 조사한 뒤,Position 오브젝트에 담아서 돌려줍니다.
Geolocation.watchPosition()
디바이스의 위치가 변경되면 호출되는 콜백을 등록합니다. 그 후 해당 콜백을 식별할 수 있는 long 타입의 아이디를 반환합니다.
Geolocation.clearWatch()
watchPosition() 을 이용해 등록한 특정 콜백을 삭제합니다. 

Specifications

Specification Status Comment
Geolocation API Recommendation Initial specification.

브라우저 호환성

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 5 3.5 (1.9.1) 9 10.60
Removed in 15.0
Reintroduced in 16.0
5
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? ? 4.0 (4) ? 10.60 ?

함께 보기

문서 태그 및 공헌자

태그: 
 이 페이지의 공헌자: pjc0247, fscholz
 최종 변경: pjc0247,