HTML5 - Monitor Position

Innehållsförteckning
Kontrollera positionen för en terminal med geolokalisering Det gör att vi inte bara kan hålla oss informerade om den aktuella positionen vid tidpunkten för frågan, utan vi kan också följa de positionsändringar som görs under användningen eller besöket på vår sida.
För att uppnå detta har vi en ny metod som kallas watchPosition som fungerar på ett liknande sätt getCurrentPosition, men det låter oss veta när positionen ändras.
Dessutom kan vi fastställa andra alternativ för att göra dessa funktioner mer användbara för våra ändamål.
Geolokaliseringsalternativ
Det är det tredje argumentet som vi kan överföra till våra metoder för getCurrentPosition av watchPosition, i detta argument kan vi definiera en serie värden som gör att vi kan utföra uppgif.webpten geolokalisering på ett sätt som är mer knutet till våra behov, eftersom vi genom dessa värden kan definiera aspekterna av hur vi vill fånga positionen för den som kommer åt eller använder vår sida HTML5.
Låt oss se de tillgängliga alternativen:
  • enableHighAccuracy: Detta alternativ tillåter oss att få positionen på ett mer exakt sätt, det ber webbläsaren att ge oss positionen med största möjliga precision; Vi kan dock inte lita på detta ensam, eftersom den största precisionen ges genom användning av enheter som GPS, kanske det kommer en punkt där ingen av dessa resurser är tillgängliga.
  • Paus: Det gör att vi kan fastställa den tidsgräns som vi kan vänta på ett svar, med detta kan vi öka eller minska den här tiden och få informationen eller kanske lägga åt sidan om det tar lång tid att göra vår sida snabbare.
  • maximumAlder: Det låter oss styra hur gammal positionen som lagras i webbläsarens cache kan vara så att den kan ges till oss, med detta kan vi undvika att be om data igen och visa informationen snabbare, såväl som vi kan undvika att använda mycket gammal information det kanske inte är det verkliga i ögonblicket.
Låt oss se i följande bild hur vi kan implementera användningen av dessa alternativ:

Som vi kan se skapar vi en variabel där vi lagrar de olika värdena för varje alternativ, sedan skickar vi denna variabel som den tredje parametern till vår getCurrentPosition () metod.
Lägesövervakning
De lägesövervakning tillåter oss att vara medvetna om förändringen av platsen i systemet genom vilken en användare kommer åt vår sida, det finns många skäl att använda detta alternativ, till exempel att visa information om platsen, vädret, etc.
För att uppnå detta har vi metoden watchPosition () som fungerar på ett liknande sätt getCurrentPosition, med skillnaden att den har en återuppringningsmetod som gör att vi kan få den nya positionen när den ändras.
Eftersom detta kan anses invasivt av någon användare, har vi möjlighet att stoppa denna positionsövervakning tack vare clearWatch () -metod, som vi passerar objektet till watchPosition och med det stoppas erhållandet av positionen.
Låt oss se i följande bild koden med vilken vi kan få detta att fungera:

Med detta vet vi redan hur man använder geolokalisering på ett mer detaljerat sätt, vi avslutade självstudien efter att ha lärt oss att följa positionen för ett visst system och även att ange fler alternativ när man arbetar med ett systems geografiska position.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng
wave wave wave wave wave