Inhaltsverzeichnis
Das Geolocation-API gehört nicht zum Standard von HTML5Es ist jedoch eng verwandt, da wir dank HTML5 seine Funktionalitäten leichter einbinden können.Das Geolokalisierung ermöglicht es uns, anhand von Koordinaten die ungefähre Position des Systems oder der Ausrüstung zu lokalisieren, von der aus der Benutzer auf die Ressource, Seite oder das Webdokument zugreift, in dem wir die API implementiert haben.
Aktuelle Position abrufen
Dies ist vielleicht eine der nützlichsten Verwendungen, die wir dieser API geben können, da wir durch die Lokalisierung des Terminals, das auf unsere Seiten zugreift, regionale Inhalte aufrufen, vielleicht effektiver Werbung anbieten oder einfach Statistiken nach Standort erstellen können einen direkteren Weg, ohne von Dritten abhängig zu sein.
Um die Standortkoordinaten zu erhalten, sind wir auf folgende Methode angewiesen:
getCurrentPosition (Rückruf, FehlerRückruf, Optionen)
Diese Methode erhält die aktuelle Position des Systems, das die Seite betritt, sie ist nicht dazu gedacht, direkt ein Ergebnis zurückzugeben, aber wir können ihr eine andere Funktion übergeben, in der wir die Daten mit dem, was wir von der Methode erhalten können, aufbereiten.
Sehen wir uns den folgenden Code an, damit wir einen Teil der Implementierung dieser Funktionalität verstehen:
Die Bedienung ist einfach, Navigator-Objekt Wir sagen Ihnen, dass Sie auf seine Geolokalisierungseigenschaften zugreifen müssen, beginnend mit der Methode aktuellePosition abrufen (), dazu übergeben wir als Argument eine Funktion, die die verschiedenen zu initialisierenden Optionen festlegt und deren Werte annimmt.
Berechtigungen zur Geolokalisierung
Weil dies ein wenig in die Privatsphäre der Benutzer eingreifen kann, wenn die verschiedenen aufgerufen werden Geolokalisierungsmethoden Es ist möglich, dass der Browser den Benutzer um Erlaubnis bittet, seine Position zu übermitteln, sodass wir derzeit möglicherweise nicht alle Daten mit dieser API erhalten.
Je nach Gerät kann die API verschiedene Ressourcen verwenden, um die Position zu erhalten, sie kann das eingebaute GPS, die WI-FI-Netzwerke verwenden, schließlich kann sie die IP-Adresse verwenden und dank dieser die Beziehung zu unserem Dienstanbieter herstellen und Geben Sie eine Schätzung des Standorts des Benutzers an.
Angewandtes Beispiel
Sehen wir uns den Code in der HTML Um die oben beschriebene Methode zu verwenden:
Beispiel
Länge: | - | Breite: | - |
---|---|---|---|
Höhe: | - | Präzision: | - |
Höhengenauigkeit: | - | Üerschrift: | - |
Geschwindigkeit: | - | Zeit: | - |
Nun sehen wir, wie der Browser unsere Berechtigung anfordert, die Daten unseres Standorts anzugeben:
Durch die Weitergabe der Daten können wir die Ergebnisse der Nutzung der API erhalten.
Wie wir sehen, erhalten wir recht nützliche Daten, um den Standort der Ausrüstung zu lokalisieren, die auf die Ressource zugreift. Hier können Sie die Advanced HTML5 Geolocation weiterlesenHat 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