HTML5 Geolocation API (地理位置应用程序接口)
目前PC浏览器支持情况:Firefox 3.5+
Chrome 5.0+
Safari 5.0+
Opera 10.60+
Internet Explorer 9.0+
手机支持情况:Android 2.0+
iPhone 3.0+
Opera Mobile 10.1+
Symbian (S60 3rd & 5th generation)
Blackberry OS 6
Maemo
检测浏览器是否支持: if (navigator.geolocation) {
//console.log("浏览器支持!");
}
else {
// console.log("浏览器不支持!");
}
navigator.geolocation用于获取基于浏览器的当前用户地理位置,提供了3个方法:void getCurrentPosition(onSuccess,onError,options);//获取用户当前位置
int watchCurrentPosition(onSuccess,onError,options);//持续获取当前用户位置
void clearWatch(watchId);//watchId 为watchCurrentPosition返回的值 //取消监控
复制代码
onSuccess方法成功时调用的(必选),onError方法失败是调用的(可选),options其他参数(可选)
options:
options = {
enableHighAccuracy, //boolean 是否要求高精度的地理信息
timeout, //表示等待响应的大时间,默认是0毫秒,表示无穷时间
maximumAge /应用程序的缓存时间
}
onsuccess方法中会返回position对象,通过这个对象可以获取地理位置的相关信息
复制代码
基于浏览器的HTML5查找地理位置 复制代码
获取当前位置加上偏移量会准一点 经度+经度校正值: 0.008774687519;
纬度+纬度校正值: 0.00374531687912;
文章名称:html5怎么实现调用gps获取地理位置具体代码
文章链接:https://www.cdcxhl.com/news/169289.html
成都网站建设公司_创新互联,为您提供服务器托管、品牌网站建设、App开发、外贸网站建设、商城网站、品牌网站设计
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联