Calcular Distancia Entre 2 Ceps.
#1
Posted 14/04/2006, 13:33
gostaria de saber se alguem conhece algum script para calculo da distancia entre 2 CEPs??
Ja procurei nos outros topicos mas nao encontrei nada do tipo.
Agradeco a todos antecipadamente pela atenção.
Xcotreva.
#2
Posted 14/04/2006, 15:27
E o programa é que isso mediria distância reta, porque distância por estrada já é mais complicado ainda.
#3
Posted 14/04/2006, 16:26
Isso é uma coisa muito díficil, primeiro tu terias que "desenhar". Através de uma array, colocar cada CEP do mundo e uma posição imaginaria(relativa aos outros CEPs), depois calcularia a distância e então transformaria para uma unidade de medida.
E o programa é que isso mediria distância reta, porque distância por estrada já é mais complicado ainda.
Obrigado Hes Vital.
Vou tentar ser mais especifico. O que preciso eh permitir que usuarios cadastrados facam uma pesquisa que retorne os usuarios residentes num raio de X Km de distancia do CEP de quem esta fazendo a busca.
Como nos sites de algumas imobiliarias que vc consegue buscar por imoveis num raio de X km de um determinado CEP.
Inicialmente so precisaria disto na minha cidade: Belo Horizonte.
Nao sei se algum de vcs chegou a entrar alguma vez em apontador.com.br. Eles oferecem um serviço parecido com o que quero, porem muito mais complexo. Você entra com o endereço de partida e o destino. Retorna-se um mapa com a rota a percorrer e a distancia entre os 2 pontos.
Caso alguem tenha alguma solucao, agradeco desde ja.
Xcotreva.
#4
Posted 04/01/2012, 15:18
Isso é uma coisa muito díficil, primeiro tu terias que "desenhar". Através de uma array, colocar cada CEP do mundo e uma posição imaginaria(relativa aos outros CEPs), depois calcularia a distância e então transformaria para uma unidade de medida.
E o programa é que isso mediria distância reta, porque distância por estrada já é mais complicado ainda.
Obrigado Hes Vital.
Vou tentar ser mais especifico. O que preciso eh permitir que usuarios cadastrados facam uma pesquisa que retorne os usuarios residentes num raio de X Km de distancia do CEP de quem esta fazendo a busca.
Como nos sites de algumas imobiliarias que vc consegue buscar por imoveis num raio de X km de um determinado CEP.
Inicialmente so precisaria disto na minha cidade: Belo Horizonte.
Nao sei se algum de vcs chegou a entrar alguma vez em apontador.com.br. Eles oferecem um serviço parecido com o que quero, porem muito mais complexo. Você entra com o endereço de partida e o destino. Retorna-se um mapa com a rota a percorrer e a distancia entre os 2 pontos.
Caso alguem tenha alguma solucao, agradeco desde ja.
Xcotreva.
Fácil:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Buscar Informações detalhadas do endereço</title> </head> <body> <? //$xml = simplexml_load_file("http://maps.google.com/maps/api/directions/xml?sensor=false&origin=Boston,MA&destination=Concord,MA"); $xml = simplexml_load_file("http://maps.google.com/maps/api/directions/xml?sensor=false&origin=Guarulhos+-+SP,+07060-000,Rua+Padre+Jos%C3%A9+de+Anchieta&destination=Guarulhos+-+SP,+07060-000"); //Waypoints no final da URL define pontos de referência //&waypoints=Charlestown,MA|Lexington,MA if ($xml->status == 'OK'){ echo ($xml->route->leg->distance->value/1000)." Km"; echo '<br>Aproximadamente '.$xml->route->leg->duration->text; }else{ echo 'Erro ao calcular o local!!!'; } ?> </body> </html>
Caso queira que passe por pontos de referência, basta adicionar os waipoints:
&waypoints=<ENDEREÇO>
Só complementando:
Acesse esta URL no browser, pra ver todas as infos que o google Maps te dá em XML:
Link
Flw...
Edição feita por: Luiz Kim, 04/01/2012, 15:22.
#5
Posted 04/01/2012, 18:57
PALMEIRAS - Primeiro campeão do mundo em 1951
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)