Você ainda adiciona a distância entre cidades manualmente?

E seu eu lhe disser que a lógica do cadastro continua a mesma mas o que mudou é a forma de inserir estes dados no sistema.

Neste post vou lhe mostrar como esta atualização pesquisa a distância entre cidades e cadastra automaticamente em seu sistema no caso de não existir esta informação cadastrada.

 

Parametrização

Antes que possamos efetuar os testes desta atualização você deve ter os itens

  • Integração do Google Maps vinculada ao seu sistema;
  • O serviço que for utilizado na minuta ou na cotação, deve estar cadastrado para com o opção de “Carro dedicado” marcado como “SIM“;

 

Na prática

Agora vamos verificar como funciona esta nova funcionalidade.

Vamos simular fazendo uma cotação com o trecho de São Paulo/SP para Cuiabá/MT.

 

Note que ao consultar este trecho no Google Maps, note que consta 1589 km entre estas duas cidades.

 

Neste exemplo cadastrei um serviço chamado ENTREGA, onde no cadastro dele na tela 029 – Cadastro de Serviços consta como CARRO DEDICADO marcado como SIM.

 

Antes mesmo de calcular o km deste trecho, note que na tela 356-Consulta entre Cidades, o trecho que possui a origem São Paulo, não possui a cidade de destino cadastrada.

 

Desta forma, quando você clicar em CALCULAR FRETE na cotação o sistema irá consultar se o trecho preenchido na cotação está cadastrado na tela 356.

Para o caso de não haver o km cadastrado, o sistema irá consultar a distância no Google Maps.

Trazendo assim a quilometragem automaticamente e assim cadastrando a distância.

 

Sempre que o sistema for efetuar o cálculo de KM, será pesquisado o KM na tela 356.

Se o trecho em questão já estiver cadastrado, o sistema não irá consultar no Google Maps.

Pois assim será poupada a quantidade de consulta na API do Google Maps, caso contrário a pesquisa irá calcular conforme vimos anteriormente.