domingo, 23 de agosto de 2015

Kettle Retorna Latitude e Longitude passando Endereço: CEP e número - Google Maps e CorreioControl

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):

2 comentários:

  1. 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

    ResponderExcluir
  2. Boa Tarde José Berilo Lima.

    Amigo, 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

    ResponderExcluir