JS地理位置信息

<script type="text/javascript">
	//LBS:基于地理信息的应用
	window.onload = function(){
		var oBtn = document.getElementById('btn1');
		var oText = document.getElementById('t1');

		oBtn.onclick = function(){
			 navigator.geolocation.getCurrentPosition(function(position){//地理位置对象
			 	oText.value+='经度:' + position.coords.longitude+'\n';
			 	oText.value+='纬度:' + position.coords.latitude+'\n';
			 	oText.value+='准确度:' + position.coords.accuracy+'\n';
			 	oText.value+='海拔:' + position.coords.altitude+'\n';
			 	oText.value+='海拔准确度:' + position.coords.altitudeAcuracy+'\n';
			 	oText.value+='行进方向:' + position.coords.heading+'\n';
			 	oText.value+='地面速度:' + position.coords.speed+'\n';
			 	oText.value+='时间戳:' + new Date(position.timestamp)+'\n';
			 },function(err){
			 	err.code//获取失败的编号1.用户拒绝浏览器获取 2.尝试获取用户信息但失败了 3.设置了timeout值,获取位置超时
			 	alert(err.code);
			 },{
			 	enableHighAcurary:true,//更精确的查找,默认false 提高精确度
			 	timeout:5000,//获取位置的最长时间,默认infinity 无限
			 	maximumAge:5000//位置可以缓存的最大时间,默认0
			 });
		}
	}
</script>
<body>
  <input type="button" value="请求" id="btn1"/><br/>
  <textarea id="t1" rows="10" cols="40"></textarea>
</body>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林中明月间。

分享共赢。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值