getCurrentPosition
La API de geolocalización HTML, se utiliza para obtener la posición geográfica de un usuario, como esto puede comprometer la privacidad, la posición no está disponible a menos que el usuario la apruebe.
Nota:
La geolocalización es más precisa para dispositivos con GPS, como teléfonos inteligentes.
Lista de Parámetros:
El método getCurrentPosition recibe un parametro:
- callback:
function
default:null
Definición:
Un ejemplo:
Consideraciones:
-
La API de geolocalización se publica a través del objeto navigator.geolocation. Si el objeto existe, los servicios de geolocalización estarán disponibles. Esto inicia una solicitud asíncrona para detectar la posición del usuario, y consulta el hardware de posicionamiento para obtener información actualizada. Cuando se determina la posición, se ejecuta la función de callback.
-
El parámetro
callback
es una función anónima, que se ejecuta al finalizar el servicio y obtener la ubicación actual del usuario, devuelve dos parametros:- coords: Un objeto con las coordenadas obtenidas.
- results: Un objeto con un mensaje si ocurre algún error, o null en caso de que no.
Nota:
Recomendamos leer el apartado de la API de geolocalización y su especification para más información.