Geolocalización

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

La interfaz Geolocalización representa un objeto capaz de obtener mediante programación la posición del dispositivo. Se da acceso Web de la ubicación del dispositivo. Esto permite a un sitio Web o aplicación ofrecer resultados personalizados basados en la ubicación del usuario.

Se obtiene un objeto con esta interfaz mediante la propiedad NavigatorGeolocation.geolocation implementado por el objeto Navigator.

Nota: Por razones de seguridad, cuando una página web intenta obtener acceso a la información de ubicación, se notifica al usuario y le pide conceder el permiso. Tenga en cuenta que cada navegador tiene sus propias políticas y métodos para solicitar este permiso.

Propiedades

La interfaz de Geolocalización no implementa ni hereda propiedades.

Métodos

La interfaz Geolocation no hereda ningún método.

Geolocation.getCurrentPosition()

Determina la ubicación actual del dispositivo y devuelve un objeto de posición(Position) con los datos.

Geolocation.watchPosition()

Devuelve un valor de largo(long) que representa la función de devolución de llamada de reciente creación que se invoca cada vez que cambia la ubicación del dispositivo.

Geolocation.clearWatch()

Elimina el controlador especial instalado previamente utilizando watchPosition().

Especificaciones

Specification
Geolocation
# geolocation_interface

Compatibilidad con navegadores

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Geolocation
clearWatch
getCurrentPosition
Secure context required
watchPosition

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
See implementation notes.

Ver también