当前位置:Gxlcms > html代码 > phonegap使用方法介绍(二)获取位置信息

phonegap使用方法介绍(二)获取位置信息

时间:2021-07-01 10:21:17 帮助过:39人阅读

下面小编就为大家带来一篇使用phonegap获取位置信息的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

实例如下:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Compass Example</title>
  6. <script type="text/javascript" charset="UTF-8" src="cordova.js"></script>
  7. <script type="text/javascript" charset="UTF-8">
  8. document.addEventListener("deviceready", onDeviceReady, false);
  9. function onDeviceReady() {
  10. getPosition();
  11. }
  12. //获取当前位置信息
  13. function getPosition() {
  14. navigator.geolocation.getCurrentPosition(onSuccess,onError);
  15. }
  16. //错误的回调
  17. function onError(error) {
  18. alert('code:'+error.code+'\n'+'message:'+error.message+'\n');
  19. }
  20. //成功的回调
  21. function onSuccess(position) {
  22. alert('Latitude:'+position.coords.latitude+'\n'+
  23. 'Longitude:'+position.coords.longitude+'\n'+
  24. 'Altitude:'+position.coords.altitude+'\n'+
  25. 'Accuracy:'+position.coords.accuracy+'\n'+
  26. 'Altitude Accuracy:'+position.coords.altitudeAccuracy+'\n'+
  27. 'Heading:'+position.coords.heading+'\n'+
  28. 'Speed:'+position.coords.speed+'\n'+
  29. 'Timestamp:'+new Date(position.timeStamp)+'\n');
  30. }
  31. </script>
  32. </head>
  33. <body>
  34. <button onclick="getPosition();">Start Watching</button>
  35. </body>
  36. </html>

以上就是phonegap使用方法介绍(二)获取位置信息的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行