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