calcular la distancia

Estoy diseñando una base de datos de reclutamiento, y la necesito para realizar varias tareas que involucran la integración de una forma de calcular la distancia:

1) ¿Calcula la distancia que vive el candidato del cliente?

2) ¿calcular los clientes dentro de un radio de los candidatos disponibles para trabajar en un día determinado?

3) calcular el número de candidatos con las calificaciones correctas para la vacante dentro de un radio del cliente.

Como pueden ver, necesito calcular la distancia de 2 maneras principales 1) radio 2) a medida que el cuervo vuela, preferiría la distancia exacta pero la primera lo hará. Sé que puedo integrar los mapas de Google u otros mapas basados ​​en la web, pero quiero que el sistema sea autónomo para que pueda funcionar sin una conexión a Internet. el sistema tendrá un extremo frontal HTML5 y el extremo posterior está en Mysql y PHP.

gracias biagio

Respuestas a la pregunta(3)

Su respuesta a la pregunta