amap.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. (function () {
  2. var onSuccess = function(position) {
  3. alert('Latitude: ' + position.coords.latitude + '\n' +
  4. 'Longitude: ' + position.coords.longitude + '\n' +
  5. 'Altitude: ' + position.coords.altitude + '\n' +
  6. 'Accuracy: ' + position.coords.accuracy + '\n' +
  7. 'Altitude Accuracy: ' + position.coords.altitudeAccuracy + '\n' +
  8. 'Heading: ' + position.coords.heading + '\n' +
  9. 'Speed: ' + position.coords.speed + '\n' +
  10. 'Timestamp: ' + position.timestamp + '\n');
  11. };
  12. // onError Callback receives a PositionError object
  13. //
  14. function onError(error) {
  15. alert('code: ' + error.code + '\n' +
  16. 'message: ' + error.message + '\n');
  17. }
  18. var page = {
  19. init: function ($page) {
  20. /*
  21. GaoDe.getCurrentPosition(function (success) {
  22. }, function (error) {
  23. });
  24. */
  25. var map = new AMap.Map('amapcontainer', {
  26. center: [117.000923, 36.675807],
  27. zoom: 15
  28. });
  29. var t = setTimeout(function(){
  30. //获取当前GPS位置
  31. navigator.geolocation.getCurrentPosition(onSuccess, onError);
  32. },10000);
  33. }
  34. };
  35. return page;
  36. })();