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. 本站所有教程、文章或资源分享目的仅供大家学习和交流,可进群讨论!
2. 如有无法查看或链接失效,烦请报告联系管理员处理!
3. 本站无法保证资源或其时效性,恕不接受任何提问。
4. 欢迎大家帮助本站出力,赞助费用仅维持本站的日常运营所需!故不接受任何形式的退款。
5. 搜5G网无法保证文章教程或资源的完善与安全,请自行检测解决。
6. 在本站下载的源码严禁杜绝任何形式的正式商业用途,请去程序官方购买。
本站资源素材仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。本作品采用BY-NC-SA 4.0 《国际知识共享署名许可协议4.0》 进行许可 。
本站所有图片素材均享自由版权下创作共用CC0协议。
搜5G资源网,5G资源网 » web网站获取wifi和移动数据如何获取用户的地理位置

发表评论

搜5G网永久会员限时优惠中,不限下载,免费更新

立即查看 了解详情