首页 > Web开发 > 详细

网站获取用户的实际地理位置

时间:2015-03-25 18:49:19      阅读:247      评论:0      收藏:0      [点我收藏+]

不废话..直接上代码..  粘自百度知道

  <script>
    navigator.geolocation.getCurrentPosition( // 该函数有如下三个参数
        function(pos){ // 如果成果则执行该回调函数
            alert(
                ‘  经度:‘ + pos.coords.latitude +
                ‘  纬度:‘ + pos.coords.longitude +
                ‘  高度:‘ + pos.coords.altitude +
                ‘  精确度(经纬):‘ + pos.coords.accuracy +
                ‘  精确度(高度):‘ + pos.coords.altitudeAccuracy +
                ‘  速度:‘ + pos.coords.speed
            );
        }, function(err){ // 如果失败则执行该回调函数
            alert(err.message);
        }, { // 附带参数
            enableHighAccuracy: false, // 提高精度(耗费资源)
            timeout: 3000, // 超过timeout则调用失败的回调函数
            maximumAge: 1000 // 获取到的地理信息的有效期,超过有效期则重新获取一次位置信息
        }
    );
</script>

  

页面打开初期..浏览器会自动提示要获取用户的地理位置..看是否同意..这个是系统默认的..

就像淘宝触屏版刚打开一样..都会提示的..

这个代码我用google的chrome测试是没问题的..但有时会报错..

用手机的UC测试也没问题..这些浏览器都支持HTML5..

网站获取用户的实际地理位置

原文:http://www.cnblogs.com/iiwen/p/4366168.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!