Inhaltsverzeichnis
Steuerung der Position eines Terminals durch Geolokalisierung So bleiben wir nicht nur über die aktuelle Position zum Zeitpunkt der Anfrage informiert, sondern können auch die Positionsänderungen, die während der Nutzung oder des Besuchs unserer Seite vorgenommen werden, verfolgen.Um dies zu erreichen, haben wir eine neue Methode namens beobachtenPosition das funktioniert ähnlich wie aktuellePosition abrufen, aber es lässt uns wissen, wenn sich die Position ändert.
Darüber hinaus können wir andere Optionen einrichten, um diese Funktionen für unsere Zwecke nützlicher zu machen.
Geolokalisierungsoptionen
Es ist das dritte Argument, das wir an unsere Methoden von . übergeben können aktuellePosition abrufen von beobachtenPosition, in diesem Argument können wir eine Reihe von Werten definieren, die es uns ermöglichen, die Aufgabe zu erfüllen Geolokalisierung mehr an unsere Bedürfnisse gebunden, da wir durch diese Werte die Aspekte definieren können, wie wir die Position desjenigen erfassen möchten, der auf unsere Seite zugreift oder sie nutzt HTML5.
Sehen wir uns die verfügbaren Optionen an:
- enableHighAccuracy: Diese Option ermöglicht es uns, die Position genauer zu ermitteln, sie fordert den Browser auf, uns die Position mit der größtmöglichen Genauigkeit anzugeben; Darauf allein können wir uns jedoch nicht verlassen, da die größte Präzision durch den Einsatz von Geräten wie GPS gegeben ist, vielleicht wird irgendwann keine dieser Ressourcen mehr zur Verfügung stehen.
- Auszeit: Es erlaubt uns, die Frist festzulegen, die wir auf eine Antwort warten können, damit können wir diese Zeit verlängern oder verkürzen und die Informationen abrufen oder möglicherweise diese Erlangung beiseite legen, wenn es lange dauert, unsere Seite schneller zu machen.
- maximales Alter: Damit können wir steuern, wie alt die im Browser-Cache gespeicherte Position sein darf, damit sie uns gegeben werden kann, damit können wir vermeiden, die Daten erneut abzufragen und die Informationen schneller anzuzeigen, sowie die Verwendung sehr alter Informationen vermeiden das kann im Moment nicht das wahre sein.
Wie wir sehen, erstellen wir eine Variable, in der wir die verschiedenen Werte jeder Option speichern, und übergeben diese Variable dann als dritten Parameter an unsere getCurrentPosition()-Methode.
Positionsüberwachung
Das Positionsüberwachung ermöglicht es uns, die Änderung des Ortes im System, mit dem ein Benutzer auf unsere Seite zugreift, zu erkennen, gibt es viele Gründe, diese Option zu nutzen, z.
Um dies zu erreichen haben wir die Methode WatchPosition () das funktioniert ähnlich wie aktuellePosition abrufen, mit dem Unterschied, dass es a . hat Rückrufmethode das ermöglicht es uns, die neue Position zu erhalten, wenn sie sich ändert.
Da dies von einigen Benutzern als invasiv angesehen werden kann, haben wir die Möglichkeit, diese Positionsüberwachung dank der clearWatch()-Methode, an die wir das Objekt übergeben beobachtenPosition und damit wird die Erlangung der Position gestoppt.
Sehen wir uns im folgenden Bild den Code an, mit dem wir dies zum Laufen bringen können:
Damit wissen wir bereits, wie man die Geolokalisierung detaillierter verwendet. Wir haben das Tutorial beendet, nachdem wir gelernt haben, die Position eines bestimmten Systems zu verfolgen und auch mehr Optionen anzugeben, wenn mit der geografischen Position eines Systems gearbeitet wird.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben