Sadržaj
The geolokacija Omogućuje nam lociranje pomoću njegovih koordinata i drugih povezanih podataka u sustav koji nam je dao dopuštenje za dijeljenje navedenih podataka. Kada se dogodi ovaj scenarij, sve teče glatko i možemo reći da smo izvršili osnovnu operaciju bez ikakvih neugodnosti.No, kao i sve ostalo, ponekad se može dogoditi da se lokacija ne dijeli ili može doći do pogreške, jer za to imamo neke alate koji nam omogućuju upravljanje tim problemima.
Pogreške pri rukovanju
Kako bi se postiglo rukovanje pogreškama geolokacijska funkcija omogućuje nam prosljeđivanje drugog parametra koji možemo koristiti za prosljeđivanje funkcije koja nam omogućuje da utvrdimo koje su greške uhvaćene.
Svojstva su definirana objektom tzv Pogreška pri pozicioniranju, ovaj objekt je onaj koji sadrži svojstva koja nam omogućuju da znamo koja je greška generirana i na taj način možemo izvršiti prikladno rukovanje njima.
Positionerror Svojstva objekta
Svojstva kojima ćemo se baviti su sljedeća:
- kodirati: Ovo svojstvo označava numerički kod koji predstavlja pogrešku koja se dogodila pri pozivanju funkcije geolokacije.
- poruka: Daje nam opis vrste greške koja se javlja kako bismo mogli znati na što se kôd odnosi.
- kod 1: Korisnik nije pristao podijeliti podatke o geolokaciji s našom aplikacijom.
- kod 2: Zbog nekog problema položaj sustava nije se mogao odrediti u vrijeme geolokacije.
- kod 3: Zahtjev za geolokacijskim podacima trajao je jako dugo pa je došlo do pauza predstavke.
Znajući sve što predstavlja rukovanje pogreškama, znamo kako to funkcionira i što možemo očekivati kada koristimo ovaj alat, sada ćemo vidjeti kôd u kojem ćemo sve što smo vidjeli tijekom vodiča primijeniti u praksi.
Prvo ćemo napraviti a HTML tablica u koje ćemo smjestiti podatke koje želimo primiti i prikazati, tada definiramo funkciju geolokacije i osim podataka o lokaciji generirat ćemo funkciju rukovanja pogreškama koja nam omogućuje pristup svojstvima objekta Pogreška pri pozicioniranju a to ćemo i prikazati u našoj tablici.
Pogledajmo kod:
Primjer
Duljina: | - | Geografska širina: | - |
---|---|---|---|
Visina: | - | Preciznost: | - |
Točnost nadmorske visine: | - | Adresa: | - |
Ubrzati: | - | Vrijeme: | - |
Kod pogreške: | - | Poruka o grešci: | - |
Namjerno smo odbili dopuštenje zahtjeva za dijeljenje podataka kako bismo mogli vidjeti kako primamo i prikazati grešku, da vidimo kako to izgleda na sljedećoj slici:
Na kraju vodiča naučili smo da se možemo nositi s pogreškama pri korištenju geolokacije, pa tako možemo identificirati pogrešku gdje možemo učiniti da naša stranica prikazuje drugi sadržaj, na primjer ili pokreće prilagođenu poruku.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod