Rețineți: IE9 +, Chrome, Firefox, Opera și Safari au suport pentru această tehnologie.
Utilizând localizarea geografică HTML5, puteți stabili locația utilizatorului. Deoarece informațiile despre locație pot încălca confidențialitatea, înainte ca serverul să poată primi aceste informații, utilizatorul trebuie să confirme în mod explicit că nu are nicio obiecție față de acest cont.
De exemplu, aici este fereastra care apare în browserul Chrome atunci când încercați să citiți informațiile despre locație:
Poziția curentă a utilizatorului poate fi determinată utilizând metoda getCurrentPosition () a obiectului navigator.geolocation.
success_function este numele funcției care va fi apelată dacă coordonatele utilizatorului sunt citite cu succes.
error_function - numele funcției care trebuie apelată dacă apare o eroare la citirea coordonatelor.
opțiuni - vă permite să specificați setările care vor fi utilizate la citirea coordonatelor. Valori posibile: enableHighAccuracy - dacă este adevărat, browserul va încerca să găsească cât mai exact posibil; timeout - stabilește timpul maxim permis de browser pentru a citi datele (în mod prestabilit, timpul de citire este nelimitat); maximumAge - cât timp browserul va stoca valoarea stocată anterior în memoria cache.
Dacă utilizatorul a permis să utilizeze datele despre locația sa și au fost citite cu succes de către browser. În funcția success_function, ca argument, va fi trecut un obiect care conține proprietatea timestamp (conține timpul pentru citirea coordonatelor) și obiectul coords. care are următoarele proprietăți: