ig.news

Mapas com React usando Leaflet

šŸ‘‹ Introdução

Neste post vamos desenvolver uma pÔgina web para demonstrar, na prÔtica, a integração de Mapas em uma aplicação com React usando Leaflet.

Alguns pontos que vamos abordar:

  • Geolocalização;
  • Consumo de API;
  • Input com Autocomplete usando React-Select;
  • Integração com Mapas;
  • Estilização do Mapa e Marcadores.

Leaflet é uma biblioteca JavaScript open-source para trabalhar com Mapas em aplicações web e mobile. Pode ser simplesmente integrada a um site usando apenas HTML, CSS e JavaScript.

Podemos também integrar a Leaflet ao React com a biblioteca React Leaflet, que tem suporte ao TypeScript sendo bastante simples de utilizar. Ambas serão utilizadas em nossa aplicação de demonstração.

Somando todas essas tecnologias e conceitos, no final deste post vamos ter desenvolvido o app Entregas. Vai ser assim:

Fluxo da aplicação Entregas - Clique em HD para melhorar a qualidade do Gif.

Conforme podemos observar na animação acima, quando o usuÔrio digita o endereço, sugestões de locais semelhantes começam a aparecer no autocomplete. Quando algum endereço é selecionado, o pin aparece centralizado no mapa, mostrando a localidade escolhida.

Quando o usuĆ”rio envia o formulĆ”rio, o pin šŸ“ Ć© atualizado para um Ć­cone de pacote šŸ“¦. Para acessar os dados da entrega basta clicar no Ć­cone — esse Ć© o fluxo completo :)

šŸ“ PrĆ©-requisitos

Wanna continue reading ? Subscribe now šŸ¤—