Situação: Preciso usar GeoMap, mas no cadastro de clientes não tenho a
latitude e longitude, preciso passar o endereço e preciso que retorne a latitude e a longitude.
Solução: Através do post do profissional Sérgio Cavalcante criei uma rotina no
PDI que informando o CEP e o número resulta na latitude e longitude, sendo que
consulta primeiramente o correiocontrol e depois o google maps.
Link do Blog do Sérgio Cavalcante:
Link para Download da Transformação
de exemplo "Retorna_Latitude_Longitude.ktr" qual utiliza o CEP e o número como base, usando o correiocontrol e google maps(API):
https://drive.google.com/file/d/0B0TaKq3jquznRXVDaE1WejByZjg/view?usp=sharing
Link download da Transformação de exemplo "Retorna_Latitude_Longitude_ClientesApenas_Google.ktr" qual utiliza dos parâmetros: rua, número, bairro,cidade, estado, usando apenas o google maps como consulta(API):
Link download da Transformação de exemplo "Retorna_Latitude_Longitude_ClientesApenas_Google.ktr" qual utiliza dos parâmetros: rua, número, bairro,cidade, estado, usando apenas o google maps como consulta(API):
Oi Éder. Muito bom o seu trabalho. Tentei rodar os pacotes e somente um funcionou no meu computardor. O que consulta o correiocontrol não funcionou. È preciso fazer assinatura nos correios? Abs
ResponderExcluirBoa Tarde José Berilo Lima.
ResponderExcluirAmigo, quando criei a transformação como teste para correiocontrol passando o endereço: http://cep.correiocontrol.com.br/'+cep+'.json retornava a rua bem certinha, hoje testei novamente, e não esta funcionando. Seria interessante pesquisar outra api que passe o CEP e retorne a rua, ou utilizar direto o Google(nos meus cases utilizo apenas o Google).
Muito obrigado,
Att
Eder Tonello