Indholdsfortegnelse
Det geolokalisering Det giver os mulighed for at lokalisere ved hjælp af sine koordinater og andre relaterede data til et system, der har givet os tilladelse til at dele disse data. Når dette scenario sker, flyder alt gnidningsløst, og vi kan sige, at vi har udført en grundlæggende operation uden gener.Men som alt andet er der tidspunkter, hvor det kan ske, at placeringen ikke deles, eller der kan opstå en fejl, for dette har vi nogle værktøjer, der giver os mulighed for at håndtere disse problemer.
Fejlhåndtering
For at opnå fejlhåndtering af geolokaliseringsfunktion giver os mulighed for at videregive en anden parameter, som vi kan bruge til at videregive en funktion, der giver os mulighed for at fastslå, hvilke fejl der er fanget.
Egenskaber defineres af et objekt kaldet Positionsfejl, dette objekt er det, der indeholder de egenskaber, der giver os mulighed for at vide, hvilken fejl der blev genereret, og på denne måde kan vi udføre den bekvemme håndtering af dem.
Positionerror -objektegenskaber
De egenskaber, vi håndterer, er følgende:
- kode: Denne egenskab angiver en numerisk kode, der repræsenterer den fejl, der opstod under aktivering af geolokaliseringsfunktionen.
- besked: Det giver os en beskrivelse af den type fejl, der opstår, så vi kan vide, hvad koden refererer til.
- kode 1: Brugeren accepterede ikke at dele geolokationsdataene med vores applikation.
- kode 2: På grund af et problem kunne systemets position ikke bestemmes på tidspunktet for geografisk placering.
- kode 3: Anmodningen om geolokationsdata har taget meget lang tid, så der har været en tiden er gået af andragendet.
Ved at vide alt, hvad fejlhåndtering repræsenterer, ved vi, hvordan det fungerer, og hvad vi kan forvente, når vi bruger dette værktøj, nu vil vi se en kode, hvor vi sætter alt, der er set under vejledningen, i praksis.
Først laver vi en HTML -tabel hvor vi skal placere de data, vi ønsker at modtage og vise, så definerer vi geolokationsfunktionen og ud over lokationsdataene vil vi generere en fejlhåndteringsfunktion, der giver os adgang til objektets egenskaber Positionsfejl og vi vil også vise dette i vores tabel.
Lad os se koden:
Eksempel
Længde: | - | Breddegrad: | - |
---|---|---|---|
Højde: | - | Præcision: | - |
Højdepræcision: | - | Adresse: | - |
Fart: | - | Tid: | - |
Fejlkode: | - | Fejl besked: | - |
Vi har bevidst nægtet tilladelse til anmodningen om at dele dataene, så vi kan se, hvordan vi modtager og viser fejlen, lad os se, hvordan det ser ud i følgende billede:
I slutningen af selvstudiet lærte vi, at vi kan håndtere fejl, når vi bruger geolocation, og dermed kan vi identificere fejlen, hvor vi kan få vores side til at vise andet indhold f.eks. Eller starte en personlig besked.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt