A consolidação de cargas é uma prática logística que busca otimizar o transporte de mercadorias, agrupando diferentes pedidos em um único carregamento. Isso ajuda a reduzir custos, aumentar a eficiência e diminuir o impacto ambiental ao diminuir o número de viagens necessárias.
Para facilitar o controle desse processo, ferramentas como o Google Maps são bastante usadas, permitindo monitorar e planejar o transporte de maneira mais precisa. Com essas tecnologias, garantimos uma gestão eficaz e transparente da logística.
Seção 1: Contextualização
Usamos a API do Google Maps para desenvolver a consolidação de cargas, aproveitando suas diversas funcionalidades de mapeamento e otimização de rotas. Essa API permite não só visualizar trajetos, mas também calcular a melhor rota com base no trânsito, distância, tempo de viagem e pedágios.
Para integrar essa API no nosso processo, utilizamos Javascript. O primeiro passo foi obter uma chave de API no Google Cloud, o que habilita o uso dos serviços. Depois, usamos a biblioteca Google Maps Javascript API, que nos oferece métodos para criar mapas interativos, calcular rotas e exibir informações importantes.
Link da documentação da API utilizada:
https://developers.google.com/maps/documentation/javascript/load-maps-js-api?hl=pt-BR
Seção 2: Desenvolvimento
A própria documentação da API do Google Maps nos guiou na adaptação para as nossas necessidades. A API é bastante completa e fácil de usar, com exemplos que facilitam o desenvolvimento.
Para calcular a distância entre a origem e o destino, os usuários precisam inserir o CEP de ambos. Com esses dados, conseguimos identificar as coordenadas de latitude e longitude, que são fundamentais para o cálculo da distância.
Figura 1 – Latitude e Longitude sendo utilizada para achar a posição exata
Após obter a origem e o destino, traçamos a melhor rota para o transporte.
Figura 2 – Cálculo de rota origem – destino
Com tudo configurado, exibimos a rota informada no mapa.
Figura 3 – Rota calculada no google do ponto A para o B
Seção 3: Dicas/Boas Práticas
A rota pode ser personalizada de várias maneiras. Podemos calcular trajetos que considerem pedágios, balsas, e até determinar a melhor rota para diferentes tipos de transporte. Também é possível optar por caminhos mais lentos, mais curtos, ou a rota otimizada, que foi a nossa escolha.
Figura 4 – Link para acesso: https://developers.google.com/maps/documentation/routes/route-usecases?hl=pt-br
Conseguimos fazer alguns testes de rotas que a própria API disponibiliza na documentação, sendo útil para testes e validações de rotas.

Figura 5 – Link para acesso: https://developers.google.com/maps/documentation/routes/demo
Seção 4: Desafios e Soluções
Enfrentamos um desafio com o tempo de resposta da API, que demorava para otimizar o mapa. Resolvemos esse problema consultando a própria documentação e adicionando um código que carrega todas as dependências da API antes de traçar as rotas. Isso fez com que a busca pela rota ficasse mais rápida.
Seção 5: Conclusão
A documentação da API foi fundamental para o desenvolvimento do código da consolidação de cargas. As informações fornecidas são bem detalhadas e nos ajudaram a superar qualquer problema encontrado. A implementação foi tranquila e o resultado foi bastante satisfatório.
Recursos e Referências
https://developers.google.com/maps/documentation/javascript/examples/map-rtl
https://developers.google.com/maps/documentation/routes/route-usecases?hl=pt-br
https://developers.google.com/maps/documentation/routes/demo
https://developers.google.com/maps/documentation/routes/specify_location?hl=pt-br
DESTAQUE DO YOUTUBE
O Mendix, ecossistema de desenvolvimento low-code avaliado como líder pelo Gartner, nos reconhece como um Silver Partner.
Slide Publisher com AdaptiveWork
Planview AdaptiveWork: Como Gerenciar Ativos
AdaptiveWork – MeetingNotes
WhiteBoard no AdaptiveWork : Como Funciona ?
TimeSheets no AdaptiveWork
A Importância do BI em uma Empresa e como os Relatórios e Dashboards do AdaptiveWork Podem Ajudar
Checklist : Uma ferramenta, assegurando que todos os requisitos de qualidade sejam verificados e cumpridos antes da entrega ao consumidor
O que é o ProcurAuthorize ?