>  기사  >  웹 프론트엔드  >  html5 navigator.geolocation은 브라우저를 기반으로 지리적 위치 코드 대소문자를 얻습니다.

html5 navigator.geolocation은 브라우저를 기반으로 지리적 위치 코드 대소문자를 얻습니다.

黄舟
黄舟원래의
2017-04-01 11:15:103440검색

1. 소개

html5는 window.navigator에 대한 지리적 위치 속성 을 제공하며, 이는 현재 사용자 지리 기반을 얻는 데 사용됩니다. 브라우저 위치에서.

window.navigator.geolocation은 3가지 메소드를 제공합니다:

void getCurrentPosition(onSuccess,onError,options);
//获取用户当前位置

int watchCurrentPosition(onSuccess,onError,options);
//持续获取当前用户位置

void clearWatch(watchId);
//watchId 为watchCurrentPosition返回的值
//取消监控


options = {
     enableHighAccuracy,//boolean 是否要求高精度的地理信息
     timeout,//获取信息的超时限制
     maximumAge//对地理信息进行缓存的时间
}
//options可以不写,为默认即可

2.position 객체

지리적 위치 정보를 성공적으로 획득한 경우 onsuccess 메소드 다음을 포함하여 지리적 위치에 대한 관련 정보를 얻을 수 있는 위치 개체를 반환합니다.

position对象的属性:
 
latitude,//纬度

longitude,//经度

altitude,//海拔高度

accuracy,//获取纬度或者经度的精度

altitudeAccurancy,//海拔高度的精度

heading,//设备前景方向。正北方向的顺时针旋转角

speed,//设备的前进速度 m/s

timestamp,//获取地理位置信息时候的时间

3. Google 기반 예시 map

코드를 직접 확인하세요. :

아아아아

위 내용은 html5 navigator.geolocation은 브라우저를 기반으로 지리적 위치 코드 대소문자를 얻습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.