web手机端js获取用户当前详细地理位置

扫地车设计web⼿机端js获取⽤户当前详细地理位置⼀、引⼊jquery和百度的地图api,如下所⽰:
<script type="text/javascript" src="skin/jquery.js"></script>
<script src="api.map.baidu/api?v=1.2" type="text/javascript"></script>
⼆、具体⽤法如下(直接复制即可,oppo⼿机亲测有效):
<script>
$(function(){
改性沥青稳定剂
getLocation();
})
function getLocation() {
var options = {
enableHighAccuracy : true,
maximumAge : 1000
}
if (location) {
//浏览器⽀持geolocation
options);
} else {
电子煎药壶
//浏览器不⽀持geolocation
alert('您的浏览器不⽀持地理位置定位');
}
}
/
/成功时
function onSuccess(position) {
debugger
//返回⽤户位置
//经度
var longitude = ds.longitude;
//纬度
var latitude = ds.latitude;
/* alert('经度'+longitude+',纬度'+latitude); */
//根据经纬度获取地理位置,不太准确,获取城市区域还是可以的
var map = new BMap.Map("allmap");
直线度测量var point = new BMap.Point(longitude, latitude);
肩扛式摄像机
var gc = new BMap.Geocoder();
var addComp = rs.addressComponents;
alert(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street + ", " + addComp.streetNumber);            // $("#inp").html(addComp.city);
});
}
//失败时
function onError(error) {
switch (de) {
case 1:
alert("位置服务被拒绝,请点击刷新重试!");
break;
case 2:
alert("暂时获取不到位置信息,请点击刷新重试!");
break;絮凝沉淀池
case 3:
alert("获取信息超时,请点击刷新重试!");
break;
case 4:
alert("未知错误,请点击刷新重试!");
break;
}
}
</script>

本文发布于:2024-09-22 20:23:14,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/181198.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:获取   点击   刷新   地理位置   重试   位置
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议