Što je geolokacija?
- Pojam geolokacije se odnosi na identifikaciju geografske lokacije nekog radara, mobilnog telefona ili drugog objekta/uređaja
- Najčešće se koristi kako bi web stranice mogle lakše prikazati relevantan sadržaj, npr. ako ste u potrazi za restoranom španjolske hrane, web sjedište će vas upitati za vašu lokaciju kako bi vam prikazala korisne sadržaje
- Za geolokaciju se koristi “Geolocation API” koji omogućava pronalazak geografsk lokacije korisničkog uređaja
- Primjer korištenja geolokacije:
<script>
var x = document.getElementById(“demo”);
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = “Geolocation is not supported by this browser.”;
}
}
function showPosition(position) {
x.innerHTML = “Latitude: “ + position.coords.latitude +
“<br>Longitude: “ + position.coords.longitude;
}
</script>
- Prvo se provjerava je li geolokacija podražana, u slučaju da nije izbacuje se poruka, nadalje, u slučaju da jest podržana, pokreće se “getCurrentPosition()” metoda, koja, ukoliko uspješno izvršena, pokreće “showPosition()” metodu koja pokazuje geografsku širinu i dužinu lokacije