HTML5 - Avansert geografisk plassering

Innholdsfortegnelse
De geolokalisering Den lar oss lokalisere ved hjelp av koordinatene og andre relaterte data til et system som har gitt oss tillatelse til å dele dataene. Når dette scenariet skjer, flyter alt jevnt og vi kan si at vi har utført en grunnleggende operasjon uten ulemper.
Imidlertid, som alt annet, kan det hende at det kan skje at stedet ikke deles, eller det kan oppstå en feil. For dette har vi noen verktøy som lar oss håndtere disse problemene.
Feilhåndtering
For å oppnå feilhåndtering av geolokaliseringsfunksjon lar oss passere en andre parameter, som vi kan bruke til å passere en funksjon som lar oss fastslå hvilke feil som har blitt fanget.
Egenskaper er definert av et objekt kalt Posisjonsfeil, er dette objektet det som inneholder egenskapene som lar oss vite hvilken feil som ble generert, og på denne måten kan vi utføre den praktiske håndteringen av dem.
Egenskaper for posisjonsfeilobjekter
Egenskapene vi skal håndtere er følgende:
  • kode: Denne egenskapen indikerer en numerisk kode som representerer feilen som oppstod ved påkallelse av geolokaliseringsfunksjonen.
  • beskjed: Den gir oss en beskrivelse av typen feil som oppstår, slik at vi kan vite hva koden refererer til.
Feilene vi kan oppdage ved bruk av dette objektet er følgende:
  • kode 1: Brukeren godtok ikke å dele geolokaliseringsdataene med applikasjonen vår.
  • kode 2: På grunn av et problem, kunne ikke posisjonen til systemet bestemmes på tidspunktet for geografisk plassering.
  • kode 3: Forespørselen om geolokaliseringsdata har tatt veldig lang tid, så det har vært en pause av begjæringen.
I praksis
Når vi vet alt feilhåndtering representerer, vet vi hvordan det fungerer og hva vi kan forvente når vi bruker dette verktøyet, nå vil vi se en kode der vi setter alt som ble sett under opplæringen i praksis.
Først skal vi lage en HTML -tabell der vi skal plassere dataene vi ønsker å motta og vise, så definerer vi geolokaliseringsfunksjonen og i tillegg til posisjonsdata skal vi generere en feilhåndteringsfunksjon som lar oss få tilgang til egenskapene til objektet Posisjonsfeil og vi vil også vise dette i tabellen vår.
La oss se koden:
 Eksempel 
Lengde:- Breddegrad:-
Høyde:- Presisjon:-
Høyde nøyaktighet:- Adresse:-
Hastighet:- Tid:-
Feil kode:- Feilmelding:-

Vi har bevisst nektet tillatelse til forespørselen om å dele dataene slik at vi kan se hvordan vi mottar og viser feilen, la oss se hvordan det ser ut i følgende bilde:

På slutten av opplæringen lærte vi at vi kan håndtere feil når vi bruker geografisk plassering, og dermed kan vi identifisere feilen der vi kan få siden vår til å vise annet innhold, for eksempel eller starte en personlig melding.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave