JS地理位置信息

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a772116804/article/details/80691876

<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>

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页