地理定位
HTML5
提供的地理定位相关API
可以使得网页获取客户端设备所在的地理位置(经纬度),从而给与用户更好的应用体验。
定位的基础原理
- IP定位
- 运营商基站定位
- GPS卫星定位
HTML5
提供了简单的API
用于获取当前设备的地理位置:
let geoloc = window.navigator.geolocation
geoloc.getCurrentPosition((msg)=>{}, (err)=>{}, {timeout:5000})
如果定位成功,则会执行第一个方法,并且返回定位结果:
coords: GeolocationCoordinates
accuracy: 42890 精准度
altitude: null 海拔高度
altitudeAccuracy: null 海拔精准度
heading: null
latitude: 39.5377 纬度
longitude: 116.6837 经度
speed: null
timestamp: 1647507799721