¿Cómo encuentras la distancia entre dos lugares, sin usar los mapas de Google?

En lugar de usar una base de datos para consultar la distancia, una solución más elegante sería usar la latitud y la longitud de las dos ciudades para calcular la distancia entre ellos usando la fórmula de Haversine.

La API de codificación geográfica de Google proporciona la latitud y longitud de una ubicación dada su dirección. ¡Una aplicación simple de la fórmula de Haversine sobre estos parámetros y usted tiene su distancia!

Lea para más detalles:

  • API de geocodificación de Google

La API de geocodificación de Google

  • Ejemplo de salida XML de la API de geocodificación (GeocodeResponse -> resultado -> geometría -> la ubicación contiene los dos valores)

http://maps.googleapis.com/maps/…

  • Fórmula de Haversine

Fórmula de Haversine

  • Fórmula Haversine implementada en 16 idiomas.

http://www.codecodex.com/wiki/Ca…