Método Geolocation getCurrentPosition()

Definición y uso

getCurrentPosition() El método devuelve la posición actual del dispositivo.

Ejemplo

Obtener la latitud y longitud de la ubicación del usuario:

var x = document.getElementById("demo");
function getLocation() {
  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(showPosition);
  } else {
    x.innerHTML = "Este navegador no admite geolocalización.";
  }
}
function showPosition(position) {
  x.innerHTML = "Latitud: " + position.coords.latitude +
  "<br>Longitud: " + position.coords.longitude;
}

Prueba tú mismo

Sintaxis

navigator.geolocation.getCurrentPosition(éxito, error, opciones)

Parámetros

Parámetros Descripción
éxito Obligatorio. La función de devolución de llamada toma como único parámetro de entrada el objeto Position.
error Opcional. La función de devolución de llamada toma como único parámetro de entrada el objeto PositionError.
opciones Opcional. Objeto PositionOptions.

Valor devuelto

La posición actual del dispositivo.

Compatibilidad del navegador

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