HTML5 - Avancerad geografisk plats

Innehållsförteckning
De geolokalisering Det gör att vi kan lokalisera med hjälp av sina koordinater och andra relaterade data till ett system som har gett oss tillstånd att dela data.När detta scenario händer flyter allt smidigt och vi kan säga att vi har gjort en grundläggande operation utan några besvär.
Men som allt annat finns det tillfällen då det kan hända att platsen inte delas eller ett fel kan uppstå, för detta har vi några verktyg som gör att vi kan hantera dessa problem.
Felhantering
För att uppnå fel hantering av geolokaliseringsfunktion tillåter oss att skicka en andra parameter, som vi kan använda för att skicka en funktion som gör att vi kan fastställa vilka fel som har fångats.
Egenskaper definieras av ett objekt som kallas Lägesfel, detta objekt är det som innehåller egenskaperna som gör att vi kan veta vilket fel som genererades och på så sätt kan vi utföra en bekväm hantering av dem.
Positionerror -objektegenskaper
Egenskaperna som vi kommer att hantera är följande:
  • koda: Den här egenskapen indikerar en numerisk kod som representerar felet som uppstod när funktionen för geografisk plats anropades.
  • meddelande: Det ger oss en beskrivning av vilken typ av fel som uppstår så att vi kan veta vad koden refererar till.
De fel som vi kan upptäcka med hjälp av detta objekt är följande:
  • kod 1: Användaren gick inte med på att dela geolokaliseringsdata med vår applikation.
  • kod 2: På grund av något problem kunde systemets position inte bestämmas vid tidpunkten för geografisk plats.
  • kod 3: Begäran om geografisk platsdata har tagit mycket lång tid så det har funnits en Paus av framställningen.
Sätta i verket
Genom att veta allt som felhantering representerar, vet vi hur det fungerar och vad vi kan förvänta oss när vi använder det här verktyget, nu kommer vi att se en kod där vi omsätter allt som ses under handledningen i praktiken.
Först ska vi göra en HTML -tabell där vi ska placera data som vi vill ta emot och visa, då definierar vi geolokaliseringsfunktionen och förutom platsdata kommer vi att generera en felhanteringsfunktion som gör att vi kan komma åt objektets egenskaper Lägesfel och vi kommer också att visa detta i vår tabell.
Låt oss se koden:
 Exempel 
Längd:- Latitud:-
Höjd över havet:- Precision:-
Höjdnoggrannhet:- Adress:-
Hastighet:- Tid:-
Felkod:- Felmeddelande:-

Vi har medvetet vägrat tillåtelse till begäran att dela data så att vi kan se hur vi tar emot och visa felet, låt oss se hur det ser ut i följande bild:

I slutet av handledningen lärde vi oss att vi kan hantera fel när vi använder geolokalisering och därmed kan vi identifiera felet där vi kan få vår sida att visa annat innehåll till exempel eller starta ett personligt meddelande.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng
wave wave wave wave wave