Geolocation getCurrentPosition() -menetelmä

Määritelmä ja käyttö

getCurrentPosition() Metodi palauttaa laitteiston nykyisen sijainnin.

esimerkki

Hanki käyttäjän sijainnin leveys- ja pituusasteet:

var x = document.getElementById("demo");
function getLocation() {
  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(showPosition);
  } else {
    x.innerHTML = "Tämä selain ei tue geolokointia.";
  }
}
function showPosition(position) {
  x.innerHTML = "Pituusaste: " + position.coords.latitude +
  "<br>Leveysaste: " + position.coords.longitude;
}

Kokeile itse

syntaksi

navigator.geolocation.getCurrentPosition(onnistuminen, virhe, valinnat)

parametrit

parametrit kuvaus
onnistuminen Välttämätön. Paluutoiminto, jonka ainoa parametri on Position-objekti.
virhe Valitse. Paluutoiminto, jonka ainoa parametri on PositionError-objekti.
valinnat Valinnainen. PositionOptions-objekti.

Palautusarvo

Laitteen nykyinen sijainti.

Selaimen tuki

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
5.0 9.0 3.5 5.0 16.0