Location
O serviço de location tem como finalidade concentrar as informações de endereçamento e localidade do sistema. As informações de localidade são agredas por País, Estados, Cidades e Endereços (Logradouros). A partir deste preceito serão agregadas novas informações conforme a necessidade do sistema.
Principais Utilizações
Preenchimento automático por CEP
Por ter um cadastro completo das ruas do país, um dos principais serviços utilizados é a consulta de um endereço através do CEP para preenchimento automático em formulários. Ao utilizar esse serviço lembre-se de que algum CEP pode ainda não constar na base do serviço, e nesses casos deve-se permitir que o usuário complete os dados de Rua, Bairro, etc.. Isso impede que se use exclusivamente um relacionamento cegamente para o objeto de endereço.
Embora um relacionamento para o objeto de endereço seja desencorajado, é uma boa prática manter o relacionamento para cidades. Mesmo que a cidade não esteja na lista, é uma situação que ocorre com menos frequência. Afinal, é menos comum a emancipação de cidades no território brasileiro do a criação de CEPs e de novas ruas.
Estrutura de Dados
Endereços
- CEP
- Tipo (Avenida, Rua, Praça, Viela, Ladeira, etc.)
- Nome da Rua (Logradouro)
- Bairro
- Cidade
Cidade
- Nome
- Latitude (do Centro)
- Longitude (do Centro)
- Estado
Estado
- Nome
- Acrônimo (SP, BA, RS, etc.)
- País
País
- Nome
- Acrônimo (br, ar, pt, etc.)
Dados Atuais
- O sistema inclui o endereçamento completo do Brasil, atualizado pelo CD dos correios sem uma data anotada de versão ou última atualização.