HTML5 - Geolokalisering

Innehållsförteckning
De Geolocation API är inte en del av standarden för HTML5Det är dock nära besläktat eftersom vi tack vare HTML5 lättare kan införliva dess funktioner.
De geolokalisering tillåter oss att genom koordinater hitta den ungefärliga positionen för systemet eller utrustningen från vilken användaren kommer åt resursen, sidan eller webbdokumentet där vi har implementerat API: et.
Få aktuell position
Detta är kanske en av de mest användbara användningsområdena vi kan ge till detta API, eftersom vi genom att låta oss hitta terminalen som öppnar våra sidor kan åberopa regionalt innehåll, kanske erbjuda annonsering mer effektivt eller helt enkelt generera statistik efter plats. I ett mer direkt sätt utan att vara beroende av tredje part.
För att få platskoordinaterna är vi beroende av följande metod:
getCurrentPosition (återuppringning, errorCallback, alternativ)

Denna metod får den aktuella positionen för systemet som går in på sidan, det är inte gjort för att direkt returnera ett resultat, men vi kan skicka det en annan funktion där vi förbereder data med vad vi kan ta emot från metoden.
Låt oss se följande kod så att vi förstår en del av hur man implementerar den här funktionen:
 

Operationen är enkel, navigatorobjekt Vi säger till dig att du måste komma åt dess geografiska platsegenskaper, från och med metoden getCurrentPosition (), till detta passerar vi en funktion som ett argument som är det som fastställer de olika alternativen som måste initialiseras och ta deras värden.
Behörigheter att geolokera
Eftersom det här kan vara lite invasivt med användarnas integritet när man åberopar de olika geolokaliseringsmetoder Det är möjligt att webbläsaren ber användaren om tillstånd att överföra sin position, så vi kan inte få all data för tillfället med detta API.
Beroende på enheten kan API: et använda olika resurser för att få positionen, det kan använda den inbyggda GPS: en, WI-FI-nätverk, slutligen kan det använda IP-adressen och tack vare det upprätta förhållandet mellan vår tjänsteleverantör och ge en uppskattning av användarens plats.
Tillämpat exempel
Låt oss se koden i HTML För att använda metoden som vi beskrev ovan:
 Exempel 
Längd:- Latitud:-
Höjd över havet:- Precision:-
Höjdnoggrannhet:- Rubrik:-
Hastighet:- Tid:-

Nu ser vi hur webbläsaren begär vårt tillstånd att ge uppgif.webpter om vår plats:

Genom att dela data kommer vi att kunna få resultaten av användningen av API: et.

Som vi kan se får vi ganska användbara data för att lokalisera platsen för utrustningen som får tillgång till resursen. Här kan du fortsätta läsa Advanced HTML5 GeolocationGillade 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