Ventana navigator.geolocalización
Ejemplo
Obtén la latitud y la longitud de la posición del usuario:
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
document.getElementById("demo").innerHTML =
"Geolocation is not supported by this browser.";
}
function showPosition(position) {
document.getElementById("demo").innerHTML =
"Latitude: " + position.coords.latitude +
"Longitude: " + position.coords.longitude;
}
Definición y uso
La geolocation
propiedad devuelve un objeto Geolocalización que se puede utilizar para localizar la posición del usuario.
La geolocation
propiedad es de solo lectura.
La geolocation
propiedad solo está disponible en contextos seguros (HTTPS).
La geolocation
propiedad solo está disponible si el usuario la aprueba.
Nota
La geolocalización es mucho más precisa para dispositivos con GPS, como los teléfonos inteligentes.
Ver también:
Sintaxis
navigator.geolocation
Valor devuelto
Escribe | Descripción |
Un objeto | Una referencia a un objeto de Geolocalización. |
Compatibilidad con navegador
navigator.geolocation
es compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |