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>

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>

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.