(function () { var onSuccess = function(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: ' + position.timestamp + '\n'); }; // onError Callback receives a PositionError object // function onError(error) { alert('code: ' + error.code + '\n' + 'message: ' + error.message + '\n'); } var page = { init: function ($page) { /* GaoDe.getCurrentPosition(function (success) { }, function (error) { }); */ var map = new AMap.Map('amapcontainer', { center: [117.000923, 36.675807], zoom: 15 }); var t = setTimeout(function(){ //获取当前GPS位置 navigator.geolocation.getCurrentPosition(onSuccess, onError); },10000); } }; return page; })();