Ich muss einen Looping-Thread oder einen zeitgesteuerten Dienst zum Abrufen von Längen- und Breitengrad erstellen, insbesondere wenn sich dieser ändert. Wie soll ich mit diesem verfahren? Ich benutze derzeit nativescript-geolocation plugin (https://www.npmjs.com/package/nativescript-geolocation).Nativescript zeitgesteuerter Dienst oder Thread für Geolocation-Tracking
0
A
Antwort
0
Wenn Sie die link im Thread verfolgen, sehen Sie den gesamten Beispielcode auf github.
Sie können den aktuellen Standort erhalten, indem Sie diese:
var location = geolocation.getCurrentLocation({desiredAccuracy: 3, updateDistance: 10, maximumAge: 20000, timeout: 20000}).
then(function(loc) {
if (loc) {
// Your code here
}
}, function(e){
console.log("Error: " + e.message);
});
Wenn Sie es zu aktualisieren halten möchten, können Sie verwenden:
var watchId = geolocation.watchLocation(
function (loc) {
if (loc) {
// Your code here
}
},
function(e){
console.log("Error: " + e.message);
},
{desiredAccuracy: 3, updateDistance: 10, updateTime: 1000 * 20}); // should update every 20 sec according to google documentation this is not so sure.
Thank you so viel, das ist genau das, was ich war Auf der Suche nach! – Terhoraj