当前位置: 首页 > Web前端 > HTML5

HTML5Geolocation-GeolocationAPI

时间:2023-04-04 23:23:19 HTML5

HTML5提供了一套GeolocationAPI,从navigator定位对象的子对象中获取用户的地理位置信息如何使用GeolocationAPI:1.判断是否支持navigator.geolocation2.调用getCurrentPosition(successCallback,errorCallback,options),返回定位数据参数说明:参数一:successCallback成功回??调函数,作为参数传入position对象,position对象包含定位相关信息latitudelatitudelongitudelongitudespeedspeed运动(假设你在地平线上向上运动),以m/s为单位。accuracy以米为单位的精度参数2:errorCallback错误回调函数error.PERMISSION_DENIED:用户拒绝获取地理位置的请求。error.POSITION_UNAVAILABLE:位置信息不可用。error.TIMEOUT:请求用户位置超时。error.UNKNOWN_ERROR:未知错误。参数3:options选项配置enableHighAccuracy:true指示浏览器获取高精度位置timeout:5000指定获取地理位置的超时时间,默认无限制,单位为毫秒maximumAge:3000最长有效期,即位置缓存代码示例:注意:谷歌浏览器不能直接定位到中国

猜你喜欢