From 7f5fc86ed120cdbd888723d78ee4aa3ecb2cec48 Mon Sep 17 00:00:00 2001 From: Matthias Wirth Date: Thu, 3 Jun 2021 05:44:03 +0200 Subject: [PATCH] let's try to make position watch work better maybe --- html/script.js | 41 ++++++++++++++++++++++------------------- 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/html/script.js b/html/script.js index 2da72f7..5fb89e4 100644 --- a/html/script.js +++ b/html/script.js @@ -5239,25 +5239,6 @@ function geoFindMe() { console.log('Location from browser: '+ SiteLat +', ' + SiteLon); - const geoposOptions = { - enableHighAccuracy: false, - timeout: Infinity, - maximumAge: 60, - }; - navigator.geolocation.watchPosition(onLocationChange, logArg, geoposOptions); - - if (0) { - window.setInterval(function() { - if (tabHidden) - return; - const geoposOptions = { - enableHighAccuracy: true, - timeout: 15, - maximumAge: 60, - }; - navigator.geolocation.getCurrentPosition(onLocationChange, logArg, geoposOptions); - }, 60000); - } } function error() { @@ -5276,6 +5257,28 @@ function geoFindMe() { maximumAge: 300, }; navigator.geolocation.getCurrentPosition(success, error, geoposOptions); + + if (1) { + const geoposOptions = { + enableHighAccuracy: false, + timeout: Infinity, + maximumAge: 60, + }; + navigator.geolocation.watchPosition(onLocationChange, logArg, geoposOptions); + } + + if (0) { + window.setInterval(function() { + if (tabHidden) + return; + const geoposOptions = { + enableHighAccuracy: true, + timeout: 15, + maximumAge: 60, + }; + navigator.geolocation.getCurrentPosition(onLocationChange, logArg, geoposOptions); + }, 60000); + } } }