Exemplos de Uso
A seguir apresentamos exemplo de uma requisição de geocodificação para o Servidor Kretta de Geocodificação e Rotas. São solicitadas as coordenadas geográficas da Av. Paulista, 1000, na cidade de São Paulo:
<?xml version="1.0"?>
<KRETTAXML>
<REQUEST>
<ACAO>Geocode</ACAO>
<CIDADE>Sao Paulo</CIDADE>
<ESTADO>SP</ESTADO>
<LOGRADOURO>Av Paulista</LOGRADOURO>
<NUMERO>1000</NUMERO>
<ESTADO>SP</ESTADO>
</REQUEST>
</KRETTAXML>
<KRETTAXML>
<REQUEST>
<ACAO>Geocode</ACAO>
<CIDADE>Sao Paulo</CIDADE>
<ESTADO>SP</ESTADO>
<LOGRADOURO>Av Paulista</LOGRADOURO>
<NUMERO>1000</NUMERO>
<ESTADO>SP</ESTADO>
</REQUEST>
</KRETTAXML>
O Servidor Kretta de Geocodificação e Rotas responde à requisição com a expressão XML apresentada a seguir, informando além das coordenadas geográficas, o CEP e bairro do endereço fornecido:
<?xml version="1.0"?>
<KRETTAXML>
<RESPONSE>
<GEOCODE>
<QUANTOS>1</QUANTOS>
<QUALIDADE>1</QUALIDADE>
<LISTAPONTOS>
<PONTO>
<LOGRADOURO>AV PAULISTA</LOGRADOURO>
<NUMERO>1000</NUMERO>
<CEPESQ>01310100</CEPESQ>
<CEPDIR></CEPDIR>
<ID>3888939</ID>
<BAIRRO>BELA VISTA</BAIRRO>
<X>-46.6520759058383</X>
<Y>-23.56499540453</Y>
<IDLOGR>847628</IDLOGR>
</PONTO>
</LISTAPONTOS>
</GEOCODE>
</RESPONSE>
</KRETTAXML>
<KRETTAXML>
<RESPONSE>
<GEOCODE>
<QUANTOS>1</QUANTOS>
<QUALIDADE>1</QUALIDADE>
<LISTAPONTOS>
<PONTO>
<LOGRADOURO>AV PAULISTA</LOGRADOURO>
<NUMERO>1000</NUMERO>
<CEPESQ>01310100</CEPESQ>
<CEPDIR></CEPDIR>
<ID>3888939</ID>
<BAIRRO>BELA VISTA</BAIRRO>
<X>-46.6520759058383</X>
<Y>-23.56499540453</Y>
<IDLOGR>847628</IDLOGR>
</PONTO>
</LISTAPONTOS>
</GEOCODE>
</RESPONSE>
</KRETTAXML>
Este XML pode ser enviado diretamente para uma página que, utilizando por exemplo o Google Maps, apresenta a localização do endereço fornecido.
Voltar