calcular a distância

Eu estou projetando um banco de dados de recrutamento, e eu preciso dele para executar várias tarefas que envolvem a integração de uma maneira de calcular a distância:

1) calcular a distância que o candidato vive do cliente?

2) calcular os clientes dentro de um raio dos candidatos disponíveis para o trabalho em um determinado dia?

3) calcular o número de candidatos com as qualificações corretas para a vaga dentro de um raio do cliente.

como você pode ver, eu preciso calcular a distância em 2 maneiras principais 1) raio 2) como o corvo voa, eu preferiria a distância exata, mas o primeiro vai fazer. Eu sei que eu posso integrar mapas do Google ou algum outro mapeamento baseado na web, mas eu quero que o sistema seja autônomo para que ele possa funcionar sem uma conexão com a internet. o sistema terá um front end em HTML5 e o Back end em Mysql e PHP.

obrigada biagio

questionAnswers(3)

yourAnswerToTheQuestion