Ejemplo
Obtener la latitud y longitud de la posición del usuario:
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;
}
El resultado de x podría ser:
Latitude: 40.7242737
Longitude: -73.9802387
Inténtalo tú mismo " Definición y Uso
La propiedad de geolocalización devuelve un objeto Geolocalización que se puede utilizar para localizar la posición del usuario.
Dado que esto puede comprometer la privacidad del usuario, la posición no está disponible a menos que el usuario lo apruebe.
Nota: Esta propiedad es de sólo lectura.
Para obtener más información acerca de Gelocation, visite nuestro Gelocation Tutorial HTML5.
Soporte del navegador
Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con la propiedad.
Propiedad | |||||
---|---|---|---|---|---|
geolocation | 5.0 | 9.0 | 3.5 | 5.0 | 16.0 |
Nota: Geolocalización es mucho más preciso para los dispositivos con GPS, como un teléfono inteligente.
Sintaxis
navigator.geolocation
Detalles técnicos
Valor de retorno: | Una referencia al objeto Geolocalización |
---|
<Navigator Object