Inhaltsverzeichnis
Das Geolokalisierung Es ermöglicht uns, anhand seiner Koordinaten und anderer zugehöriger Daten ein System zu lokalisieren, das uns die Erlaubnis zur Weitergabe dieser Daten erteilt hat.Wenn dieses Szenario eintritt, läuft alles reibungslos und wir können sagen, dass wir eine grundlegende Operation ohne jegliche Unannehmlichkeiten durchgeführt haben.Wie bei allem anderen kann es jedoch vorkommen, dass der Standort nicht freigegeben wird oder ein Fehler auftritt. Dafür haben wir einige Tools, mit denen wir diese Probleme lösen können.
Fehlerbehandlung
Um eine Fehlerbehandlung zu erreichen, Geolocation-Funktion ermöglicht es uns, einen zweiten Parameter zu übergeben, mit dem wir eine Funktion übergeben können, mit der wir feststellen können, welche Fehler abgefangen wurden.
Eigenschaften werden durch ein Objekt namens . definiert Positionsfehler, ist dieses Objekt dasjenige, das die Eigenschaften enthält, die es uns ermöglichen zu wissen, welcher Fehler generiert wurde und auf diese Weise können wir die bequeme Handhabung durchführen.
Eigenschaften des Positionsfehler-Objekts
Die Eigenschaften, die wir behandeln werden, sind die folgenden:
- Code: Diese Eigenschaft gibt einen numerischen Code an, der den Fehler darstellt, der beim Aufrufen der Geolocation-Funktion aufgetreten ist.
- Botschaft: Es gibt uns die Beschreibung der Art des aufgetretenen Fehlers, damit wir wissen, worauf sich der Code bezieht.
- Code 1: Der Benutzer hat der Weitergabe der Geolokalisierungsdaten an unsere Anwendung nicht zugestimmt.
- Code 2: Aufgrund eines Problems konnte die Position des Systems zum Zeitpunkt der Geolokalisierung nicht bestimmt werden.
- Code 3: Die Anforderung von Geolokalisierungsdaten hat sehr lange gedauert, daher gab es eine Auszeit der Petition.
Da wir alles wissen, was die Fehlerbehandlung ausmacht, wissen wir, wie es funktioniert und was wir bei der Verwendung dieses Tools erwarten können. Jetzt sehen wir einen Code, in dem wir alles, was im Tutorial gesehen wurde, in die Praxis umsetzen.
Zuerst machen wir a HTML-Tabelle in dem wir die Daten platzieren, die wir empfangen und anzeigen möchten, dann definieren wir die Geolokalisierungsfunktion und generieren zusätzlich zu den Standortdaten eine Fehlerbehandlungsfunktion, die es uns ermöglicht, auf die Eigenschaften des Objekts zuzugreifen Positionsfehler und wir werden dies auch in unserer Tabelle zeigen.
Sehen wir uns den Code an:
Beispiel
Länge: | - | Breite: | - |
---|---|---|---|
Höhe: | - | Präzision: | - |
Höhengenauigkeit: | - | Adresse: | - |
Geschwindigkeit: | - | Zeit: | - |
Fehlercode: | - | Fehlermeldung: | - |
Wir haben der Anfrage zur Weitergabe der Daten bewusst die Erlaubnis verweigert, damit wir sehen können, wie wir den Fehler erhalten und anzeigen. Sehen wir uns das folgende Bild an: