手机
当前位置:查字典教程网 >编程开发 >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中eval解析JSON字符串

javascript动态设置样式style实例分析

javascript制作的滑动图片菜单

javascript实现获取服务器时间

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

百度地图给map添加右键菜单(判断是否为marker)

javascript中FOREACH数组方法使用示例

JavaScript实现列表分页功能特效

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

Javascript高级应用:文件操作篇

精品推荐
分类导航