web网站获取wifi和移动数据如何获取用户的地理位置

web网站获取wifi和移动数据如何获取用户的地理位置

<script src="http://api.map.baidu.com/api?v=1.2" type="text/javascript"></script>
<script>
    function getLocation() {
        var options = {
            enableHighAccuracy: true,
            maximumAge: 1000
        }
        if (navigator.geolocation) {
            //浏览器支持geolocation
            navigator.geolocation.getCurrentPosition(onSuccess, onError,
                options);
        } else {
            //浏览器不支持geolocation
            alert('您的浏览器不支持地理位置定位');
        }
    }
    //成功时
    function onSuccess(position) {
        //返回用户位置
        //经度
        var longitude = position.coords.longitude;
        //纬度
        var latitude = position.coords.latitude;
        /* alert('经度'+longitude+',纬度'+latitude); */

        //根据经纬度获取地理位置,不太准确,获取城市区域还是可以的
        var map = new BMap.Map("allmap");
        var point = new BMap.Point(longitude, latitude);
        var gc = new BMap.Geocoder();
        gc.getLocation(point, function (rs) {
            var addComp = rs.addressComponents;
         //   alert(addComp.city);
/*  alert(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street + ", " + addComp.streetNumber); */2
            $("#inp").html(addComp.city);
        });
    }
    //失败时
    function onError(error) {
        switch (error.code) {
            case 1:
                alert("位置服务被拒绝,请点击刷新重试!");
                break;
            case 2:
                alert("暂时获取不到位置信息,请点击刷新重试!");
                break;
            case 3:
                alert("获取信息超时,请点击刷新重试!");
                break;
            case 4:
                alert("未知错误,请点击刷新重试!");
                break;
        }
    }
    window.onload = getLocation;
</script>
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!245356668@qq.com
2. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理,解压密码:我正青年 或者 www.5zqn.com
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 本站不保证所提供下载的资源的准确性、安全性和完整性,源码仅供下载学习之用!
8. 如用于商业或者非法用途,与本站无关,一切后果请用户自负!
我正青年 » web网站获取wifi和移动数据如何获取用户的地理位置

一家专门做精品素材的网站

加入VIP会员 联系站长