HTML5 - Zaawansowana geolokalizacja

Spisie treści
ten geolokalizacja Pozwala nam zlokalizować za pomocą jego współrzędnych i innych powiązanych danych do systemu, który dał nam pozwolenie na udostępnianie tych danych.W takim scenariuszu wszystko przebiega płynnie i możemy powiedzieć, że wykonaliśmy podstawową operację bez żadnych niedogodności.
Jednak, jak wszystko inne, zdarza się, że lokalizacja nie jest udostępniana lub może wystąpić błąd, do tego mamy narzędzia, które pozwalają nam zarządzać tymi problemami.
Obsługa błędów
Aby uzyskać obsługę błędów, funkcja geolokalizacji pozwala nam przekazać drugi parametr, który możemy wykorzystać do przekazania funkcji, która pozwala nam ustalić, które błędy zostały wykryte.
Właściwości są zdefiniowane przez obiekt o nazwie Błąd pozycji, ten obiekt jest tym, który zawiera właściwości, które pozwalają nam wiedzieć, jaki błąd został wygenerowany i w ten sposób możemy przeprowadzić wygodną ich obsługę.
Właściwości obiektu błędu pozycji
Zajmiemy się następującymi właściwościami:
  • kod: Ta właściwość wskazuje kod liczbowy, który reprezentuje błąd, który wystąpił podczas wywoływania funkcji geolokalizacji.
  • wiadomość: Daje nam opis rodzaju błędu, który występuje, abyśmy mogli wiedzieć, do czego odnosi się kod.
Błędy, które możemy wykryć za pomocą tego obiektu to:
  • kod 1: Użytkownik nie wyraził zgody na udostępnianie danych geolokalizacyjnych naszej aplikacji.
  • kod 2: Z powodu jakiegoś problemu pozycja systemu nie mogła zostać określona w czasie geolokalizacji.
  • kod 3: Żądanie danych geolokalizacyjnych trwało bardzo długo, więc nie było koniec czasu petycji.
Zastosować w praktyce
Znając wszystko, co reprezentuje obsługa błędów, wiemy, jak to działa i czego możemy się spodziewać podczas korzystania z tego narzędzia, teraz zobaczymy kod, w którym wszystko, co widzieliśmy podczas samouczka, zastosujemy w praktyce.
Najpierw zrobimy Tabela HTML w którym umieścimy dane, które chcemy otrzymać i pokazać, następnie definiujemy funkcję geolokalizacji i oprócz danych lokalizacyjnych wygenerujemy funkcję obsługi błędów, która umożliwia nam dostęp do właściwości obiektu Błąd pozycji i pokażemy to również w naszej tabeli.
Zobaczmy kod:
 Przykład 
Długość:- Szerokość:-
Wysokość:- Precyzja:-
Dokładność wysokości:- Adres:-
Prędkość:- Czas:-
Kod błędu:- Komunikat o błędzie:-

Celowo odmówiliśmy zgody na żądanie udostępnienia danych, abyśmy mogli zobaczyć, w jaki sposób otrzymujemy i pokazujemy błąd, zobaczmy, jak to wygląda na poniższym obrazku:

Pod koniec samouczka dowiedzieliśmy się, że możemy poradzić sobie z błędami podczas korzystania z geolokalizacji i dzięki temu możemy zidentyfikować błąd, w którym możemy sprawić, że nasza strona pokaże inne treści na przykład lub uruchomi spersonalizowaną wiadomość.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave