下面小编就为大家带来一篇使用phonegap获取位置信息的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
实例如下:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>compass example</title>
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<script type="text/javascript" charset="utf-8">
document.addeventlistener("deviceready", ondeviceready, false);
function ondeviceready() {
getposition();
}
//获取当前位置信息
function getposition() {
navigator.geolocation.getcurrentposition(onsuccess,onerror);
}
//错误的回调
function onerror(error) {
alert('code:'+error.code+'\n'+'message:'+error.message+'\n');
}
//成功的回调
function onsuccess(position) {
alert('latitude:'+position.coords.latitude+'\n'+
'longitude:'+position.coords.longitude+'\n'+
'altitude:'+position.coords.altitude+'\n'+
'accuracy:'+position.coords.accuracy+'\n'+
'altitude accuracy:'+position.coords.altitudeaccuracy+'\n'+
'heading:'+position.coords.heading+'\n'+
'speed:'+position.coords.speed+'\n'+
'timestamp:'+new date(position.timestamp)+'\n');
}
</script>
</head>
<body>
<button onclick="getposition();">start watching</button>
</body>
</html>
以上就是如何使用phonegap获取位置信息的实现方法的详细内容。