Atributo de coordenadas de geolocalización

La propiedad coordinates devuelve la ubicación y la altitud del dispositivo en la Tierra.

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 = "Geolocalización no es compatible con este navegador.";
  }
}
function showPosition(position) {
  x.innerHTML = "Latitud: " + position.coords.latitude + 
  "<br>Longitud: " + position.coords.longitude; 
}

Prueba personalmente

Atributo Coordinates

Atributos Descripción
coordinates.latitude Devuelve la latitud de la ubicación, en grados decimales.
coordinates.longitude Devuelve la longitud de la ubicación, en grados decimales.
coordinates.altitude Devuelve la altitud de la ubicación, en relación con el nivel del mar, en metros.
coordinates.accuracy Devuelve la precisión de las propiedades latitude y longitude, en metros.
coordinates.altitudeAccuracy Devuelve la precisión de la propiedad altitude, en metros.
coordinates.heading Devuelve la dirección de movimiento del dispositivo. Este valor se expresa en grados, indicando cuánto se desvía el dispositivo del norte magnético. 0 grados representa el norte magnético, y la dirección es en sentido horario (este 90 grados, oeste 270 grados). Si la velocidad es 0, entonces heading es NaN. Si el dispositivo no puede proporcionar información de rumbo, este valor es null.
coordinates.speed Velocidad de regreso del dispositivo, en metros por segundo. Este valor puede ser null.

Compatibilidad del navegador

Atributos Chrome IE Firefox Safari Opera
coordinates 5.0 9.0 3.5 5.0 10.6