Git Product home page Git Product logo

edevaldomac / localizaz.js Goto Github PK

View Code? Open in Web Editor NEW

This project forked from artdsl/localizaz.js

0.0 0.0 0.0 494 KB

O localizaz é um script feito totalmente em JavaScript, o qual permite o programador adquirir Estados, Cidades, Códigos do IBGE, Códigos IATA (aeroportos), Códigos Postais (CEP) com informações (ex. Endereço, Bairro, Complemento, etc).

License: GNU General Public License v3.0

localizaz.js's Introduction

LOCALIZAZ.js

O localizaz é um script feito totalmente em JavaScript, o qual permite o programador adquirir Estados, Cidades, Número do IBGE, Códigos IATA e Códigos Postais (com detalhes como: Endereço, Bairro, IAG/ICMS, etc...).

O uso do projeto é livre, peço somente que coloquem os créditos!

Testado o mesmo roda em navegadores IE 8+, verifique a compatibilidade do seu navegador executando o arquivo de teste, caso queira dar um feedback ficarei muito grato ♥!

Funcionalidades:

  • Estados.
  • Cidades.
  • Códigos IBGE.
  • Códigos IATA.
  • Códigos Postais.

Implementação

Diria que a implementação é a mais simples possível, basta abrir o script e alterar os ID's das variáveis globais pelos ids das SelectBoxes em sua página html:

const estado_box = "estado_sb";
const cidade_box = "cidade_sb";
const ibge_estado_inp = "ibge_estado_input";
const ibge_cidade_inp = "ibge_cidade_input";
const iata_aeroportos = "iata_input";
const cod_postal = "codpostal_input";

RETORNO DOS DADOS CEP

Utilizamos a API do ViaCEP junto dos dados do LocaliZAZ para retornar as informações sobre os códigos postais, nesse caso é necessário que o desenvolvedor direcione os dados recebidos pela API para seu sistema ou campos necessários, para fazer isso procure pela linha:

// _________PROGRAME___AQUI___O___DESTINO___DOS___DADOS___RECEBIDOS_________ //

O desenvolvedor pode usar os seguintes objetos JSON para retornar os dados:

[-] retorno.logradouro: Endereço do CEP digitado,
[-] retorno.bairro: Bairro do CEP digitado,
[-] retorno.cep: CEP formatado contendo apenas números e traço,
[-] retorno.complemento: Complemento do CEP digitado (Endereço),
[-] retorno.localidade: Cidade do CEP digitado,
[-] retorno.uf: Estado do CEP digitado,
[-] retorno.ibge: Código do IBGE referente a Cidade,
[-] retorno.gia: GIA/ICMS da cidade/região onde se localiza o CEP,
[-] retorno.ddd: DDD da cidade/região onde se localiza o CEP,
[-] retorno.siafi: Código da Cidade S.I.A.F.I (Sistema Integrado de Administração Financeira) da cidade/região onde se localiza o CEP.

Gostou do projeto? Quer me ajudar a manter o mesmo? Ajude com uma contribuição, fork, compartilhamento ou donate ^-^.

Paypal: [email protected]

Twitter: @ArT_DsL

localizaz.js's People

Contributors

artdsl avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.