Cadastro de distâncias TMS Protheus com Google Maps e ADVPL

Olá pessoal,

Segue uma rotina muito simples, mas que pode ser uma mão na roda na hora de cadastrar as distâncias entre regiões no TMS.

Você pode colocá-la em um menu, em um ponto de entrada ou em um gatilho até.

O que ela faz?

Ela pega, baseado em uma origem x destino, passados via texto, a distância entre 2 pontos, utilizando a API do Google Maps.

Você pode adaptá-la onde quiser e utilizar até em alguma rotina que utilize a tabela CC2.

No entanto, é necessário salientar que o Google tem um limite diário de requisições, por ser grátis (existem planos pagos, que eu me lembre).

Mas, a partir do momento que você já tem a distância cadastrada, você pode passar direto.

Então, segue o código:

Esta rotina já tem muito tempo que escrevi. Portanto se tiver algum problema, poste no comentário.

Abs.


Baixe a apostila do módulo TMS. Você receberá imediatamente em seu e-mail...

Fernando Bueno
Siga na rede

Fernando Bueno

Consultor em FBSOLUTIONS
Sou consultor na área de implantação de sistemas ERP, com experiência na análise e implantação de projetos de sistemas, configurando a estrutura do software, capacitando usuários-chaves, ministrando treinamentos e workshops.

Atuando desde 2005 no mercado de tecnologia, desenvolvendo e implantando e sistemas gerenciais, sistemas e sites web e ecommerce.
Fernando Bueno
Siga na rede