Consolidação de cargas – .NET 

Data da Última Atualização: 07/10/2025 – Tempo de Leitura: 4min

Gestão de Stakeholders - TWRT

A consolidação de cargas é uma prática logística que visa otimizar o transporte de mercadorias, agrupando diferentes pedidos em um único carregamento. Essa estratégia contribui para a redução de custos, aumento da eficiência operacional e diminuição do impacto ambiental ao reduzir o número de viagens necessárias.

Para facilitar o controle desse processo, utilizamos ferramentas como a API do Google Maps, que permite monitorar e planejar o transporte de maneira precisa. Com essa tecnologia, garantimos uma gestão eficaz e transparente da logística.

Seção 1: Contextualização 

A API do Google Maps foi integrada ao nosso sistema para desenvolver a consolidação de cargas, aproveitando suas funcionalidades de mapeamento e otimização de rotas. Essa API possibilita não apenas visualizar trajetos, mas também calcular a melhor rota com base em fatores como trânsito, distância, tempo de viagem e pedágios.

Para integrar essa API, utilizamos Javascript. O primeiro passo foi obter uma chave de API no Google Cloud, habilitando o uso dos serviços. Em seguida, empregamos a biblioteca Google Maps Javascript API, que oferece métodos para criar mapas interativos, calcular rotas e exibir informações relevantes.

Link da documentação da API utilizada:  

Seção 2: Desenvolvimento 

A documentação da API do Google Maps orientou-nos na adaptação às nossas necessidades. A API é abrangente e de fácil utilização, com exemplos que facilitam o desenvolvimento.

Para calcular a distância entre a origem e o destino, os usuários inserem os CEPs de ambos. Com esses dados, identificamos as coordenadas de latitude e longitude, essenciais para o cálculo da distância.

Interface gráfica do usuário, Aplicativo, Mapa

Descrição gerada automaticamente

 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.

Interface gráfica do usuário, Texto

Descrição gerada automaticamente

Figura 2 – Cálculo de rota origem – destino 

Com tudo configurado, exibimos a rota informada no mapa.

Mapa

Descrição gerada automaticamente
 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.

 Interface gráfica do usuário, Texto, Aplicativo, Email

Descrição gerada automaticamente

Figura 4 – Link para acesso: https://developers.google.com/maps/documentation/routes/route-usecases?hl=pt-br 

Realizamos testes de rotas utilizando a própria API, o que foi útil para validações e ajustes necessários.

Mendix - TWRT

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 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 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

author avatar
eduardosalerno

DESTAQUE DO YOUTUBE

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *