Índice

Longitud y latitud

La implementación de la geolocalización pasa por el método:

getCurrentPosition(función en caso de éxito, función en caso de error, opciones);

La función en caso de error y las opciones son parámetros opcionales.

En caso de éxito, es posible acceder al objeto position, que retorna las coordenadas (coords).

La característica JavaScript position.coords devuelve las coordenadas, aunque también permite recuperar otros valores:

  • position.coords.longitude envía la longitud de la posición actual.

  • position.coords.latitude envía la latitud de la posición actual.

  • position.coords.altitude devuelve la altitud de la posición actual.

  • position.coords.accuracy indica la precisión de las coordenadas.

  • position.coords.altitudeAccuracy proporciona la precisión de la altitud.

  • position.coords.heading proporciona la posición, en grados, respecto al norte.

  • position.coords.speed corresponde con la velocidad del usuario respecto a su última posición.

Estos valores todavía no aparecen en todos los navegadores aunque dan una idea del potencial que supone su aplicación.

Mostramos, a continuación, un ejemplo de código que devuelve la longitud y la latitud:

<!DOCTYPE html> 
<html lang="es"> 
<head> 
<title>Html5</title> 
<meta charset="UTF-8"> 
<script type="text/javascript"> 
if (navigator.geolocation) { 
navigator.geolocation.getCurrentPosition(function(position) ...