手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript使用百度地图api和html5特性获取浏览器位置
javascript使用百度地图api和html5特性获取浏览器位置
摘要:复制代码代码如下:点击这个按钮,获得您的位置:试一下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使用百度地图api和html5特性获取浏览器位置】相关文章:

javascript瀑布流式图片懒加载实例解析与优化

在JavaScript应用中使用RequireJS来实现延迟加载

Javascript的IE和Firefox兼容性汇编

JavaScript版代码高亮

JavaScript中的Math.LOG2E属性使用详解

javascript下使用Promise封装FileReader

javascript用函数实现对象的方法

Javascript 高阶函数使用介绍

JavaScript中的anchor()方法使用详解

浅谈javascript事件取消和阻止冒泡

精品推荐
分类导航