Ich sah Beispiele auf Cordova Geolocation und ich habe Probleme herauszufinden, wie man die Position von seiner Funktion zurück, so dass ich es mehrmals von verschiedenen Standorten aus anrufen kann. Hiereine Cordova Geolocation-Funktion zur Rückkehr Position
ist ein Beispiel für die Position bekommen:
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');
};
function onError (error) {
alert('code: ' + error.code + '\n' +
'message: ' + error.message + '\n');
}
navigator.geolocation.getCurrentPosition(onSuccess, onError);
Deshalb möchte ich in der Lage sein, eine Funktion aufzurufen und haben sie die Position Objekt zurück, was seine immer von ‚onSuccess‘
Wenn Sie für jedes Mal überprüfen Sie Ihre Geräteposition Änderungen können Sie 'navigator.geolocation.watchPosition()' – Mikhail