Geolokacija

Š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