miércoles, 4 de febrero de 2015

Cálculo de las distancias entre coordenadas GPS

En varios de los últimos proyectos, sobre todo aquellos relacionados con aplicaciones móviles, he tenido que implementar un sistema de cálculo de distancias entre coordenadas GPS.

Para evitar en el futuro la repetitiva tarea de incorporar el código fuente he creado un repositorio que me va a permitir disfrutar de esa característica con una simple línea en el archivo composer.json de cada proyecto.

// composer.json
{
   "require":{
      "jlaso/gps": "dev-master"
   }
}


La clase la tienes disponible en github.

El funcionamiento de momento es muy sencillo, pues sólo está incluida la función que calcula la distancia. La idea es ir añadiendo poco a poco más funciones que tengan como base el GPS.


He preparado también los tests oportunos que podrás ejecutar con PhpUnit desde la raíz del proyecto.

Si crees que esta clase te es útil sólo te pido que la descargues a través de la página de PHPClasses y que la votes en su momento.

Espero vuestros comentarios.

2 comentarios:

  1. Hola Joseluis,
    He visto su post y el repo de github tambein. Muy buena iniciativa felicidades.
    Solo una curiosidad, porque no usar google maps para calculo exacto de trafico y estmacion de tiempo de arrivada
    Un saludo

    ResponderEliminar
  2. Hola Hasan,
    Muchas gracias por tu comentario.
    Tienes razón en lo que dices, lo que ocurre es que pretendía hacer la gestión desde el backend y no depender de un servicio de terceros.
    Saludos.

    ResponderEliminar