javascript使用百度地图api和html5特性获取浏览器位置
javascript使用百度地图api和html5特性获取浏览器位置
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:点击这个按钮,获得您的位置:试一下varx=document.getElementById("demo");functio...

复制代码 代码如下:

<!DOCTYPE html>

<html>

<body>

<p id="demo">点击这个按钮,获得您的位置:</p>

<button>试一下</button>

<script src="http://api.map.baidu.com/api?v=1.4" type="text/javascript"></script>

<script>

var x=document.getElementById("demo");

function getLocation(){

if(navigator.geolocation){

navigator.geolocation.getCurrentPosition(showPosition);

}else{

alert("您的浏览器不支持地理定位");

}

}

function showPosition(position){

lat=position.coords.latitude;

lon=position.coords.longitude;

//var map = new BMap.Map("container"); // 创建Map实例

var point = new BMap.Point(lon, lat); // 创建点坐标

//map.centerAndZoom(point,15); //

//map.enableScrollWheelZoom();

var gc = new BMap.Geocoder();

gc.getLocation(point, function(rs){

var addComp = rs.addressComponents;

alert(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street);

});

}

</script>

</body>

</html>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类