Somzeira Posted July 8, 2021 Report Share Posted July 8, 2021 Olá pessoa, Procuro uma solução gratuita ou paga para traçar rotas utilizando fivewin. Preciso alimentar vários endereços e receber a melhor rota ou mais rápida para se percorrer. Alguém já tem isso desenvolvido? Obrigado. Quote Link to comment Share on other sites More sharing options...
Theotokos Posted July 8, 2021 Report Share Posted July 8, 2021 Quote Link to comment Share on other sites More sharing options...
Wellington Vieira Posted July 9, 2021 Report Share Posted July 9, 2021 Boa tarde, Também procuro algo que possa ser alimentado com (n) endereços (n)municípios (n) estados ou vários (n)endereços do mesmo município para se traçar uma melhor rota. Se alguém tiver uma idéia e puder compartilhar. Agradeço. Obrigado. Quote Link to comment Share on other sites More sharing options...
Wellington Vieira Posted July 9, 2021 Report Share Posted July 9, 2021 Tenho essa para 02 pontos. function rota_google_maps(Endereco, Numero, Bairro, Cidade, UF,OndeVeio) if !IsInternet() MsgInfo('Problemas Com Acesso a Internet !',SISTEMA) return .f. endif if OndeVeio = "P" if substr(mPnomedocliente,1,10) = "CONSUMIDOR" return nil endif if empty(mPidcliente) return nil endif cwQuery := "select * from fncliente where "+; "seqcliente = " + alltrim(str(mPidcliente)) cwQuery += " order by seqcliente asc;" owQuery := oServer:Query(cwQuery) Endereco = owQuery:Fieldget(owQuery:Fieldpos('endereco')) Numero = owQuery:Fieldget(owQuery:Fieldpos('numero')) Bairro = owQuery:Fieldget(owQuery:Fieldpos('bairro')) Cidade = owQuery:Fieldget(owQuery:Fieldpos('cidadeibge')) UF = owQuery:Fieldget(owQuery:Fieldpos('uf')) owquery:destroy() endif if empty(Endereco) msginfo('Nao é possível fazer a busca' + CRLF + 'sem endereço ou faltando dados', 'Atenção') return nil endif if empty(Numero) msginfo('Nao é possível fazer a busca' + CRLF + 'sem número ou faltando dados', 'Atenção') return nil endif //if empty(Bairro) // msginfo('Nao é possível fazer a busca' + CRLF + 'sem bairro ou faltando dados', 'Atenção') // return nil //endif if empty(Cidade) msginfo('Nao é possível fazer a busca' + CRLF + 'sem cidade ou faltando dados', 'Atenção') return nil endif if empty(UF) msginfo('Nao é possível fazer a busca' + CRLF + 'sem Estado ou faltando dados', 'Atenção') return nil endif //v_enderecos = alltrim(upper(Endereco))+" "+ALLTRIM(Numero)+" "+alltrim(upper(Cidade))+" "+alltrim(upper(UF)) //msearch := ALLTRIM(v_enderecos) +' / '+; // alltrim(zendereco) +" "+alltrim(znumero)+","+ alltrim(zcidadeibge)+' '+alltrim(zuf) v_enderecos = alltrim(upper(Endereco))+","+ALLTRIM(Numero)+" "+alltrim(upper(Cidade))+" "+alltrim(upper(UF)) msearch := alltrim(zendereco) +","+alltrim(znumero)+" "+ alltrim(zcidadeibge)+' '+alltrim(zuf) + ' / '+; ALLTRIM(v_enderecos) WebEXE3("https://www.google.com.br/maps/dir/" + msearch) return Function WebExe3(cLink) // visualiza e navega na pagina default cLink:="http://www.google.com" clink:=GetEnv( "ComSpec" )+" /C START "+STRTRAN(cLink," ","+") WAITRUN(cLink, 0 ) return nil Quote Link to comment Share on other sites More sharing options...
kapiaba Posted July 9, 2021 Report Share Posted July 9, 2021 http://forums.fivetechsupport.com/viewtopic.php?f=6&t=4878&p=21659&hilit=google+rutas&sid=2145f30c19d16f8daab7f72394c5645a#p21659 Quote Link to comment Share on other sites More sharing options...
Luiz Fernando Posted July 12, 2021 Report Share Posted July 12, 2021 Utilizando a api do google maps eu desconheço o recurso dele dar a melhor rota, se eu tiver errado por favor vcs me corrige. Sobre a questão de custo, precisa de se criar uma chave na conta do google, para se utilizar o google maps, aonde é obrigadorio passar o numero do cartão de credito, observe abaixo que a quantidade para se utilizar de forma free é muito grande, aqui cada cliente meu tem sua conta, e eu faço tb um controle de uso para não estourar, tenho caso de cliente que usa duas contas, uma a cada 15 dias, dessa forma o Dynamic Maps de 28.000 free vai para 56.000 Static Maps Até 100.000 carregamentos (free) US$ 2,00 (preço por mil) 0 a 100 mil US$ 1,60 (preço por mil) 100 mil a 500 mil Dynamic Maps Até 28.000 carregamentos (free) US$ 7,00 (preço por mil) 0 a 100 mil US$ 5,60 (preço por mil) 100 mil a 500 mil Obs: hoje além do google maps, existe varias outras api, tem um cliente meu que pegou um aplicativo(android) de uso free que faz exatamente o que o amigo acima quer, vai passando todos endereços, e ele de forma automatica traça o melhor caminho, mais usando o google maps não consegui achar esse recurso. Quote Link to comment Share on other sites More sharing options...
wanderso Posted July 12, 2021 Report Share Posted July 12, 2021 6 horas atrás, Luiz Fernando disse: Utilizando a api do google maps eu desconheço o recurso dele dar a melhor rota, se eu tiver errado por favor vcs me corrige. Sobre a questão de custo, precisa de se criar uma chave na conta do google, para se utilizar o google maps, aonde é obrigadorio passar o numero do cartão de credito, observe abaixo que a quantidade para se utilizar de forma free é muito grande, aqui cada cliente meu tem sua conta, e eu faço tb um controle de uso para não estourar, tenho caso de cliente que usa duas contas, uma a cada 15 dias, dessa forma o Dynamic Maps de 28.000 free vai para 56.000 Static Maps Até 100.000 carregamentos (free) US$ 2,00 (preço por mil) 0 a 100 mil US$ 1,60 (preço por mil) 100 mil a 500 mil Dynamic Maps Até 28.000 carregamentos (free) US$ 7,00 (preço por mil) 0 a 100 mil US$ 5,60 (preço por mil) 100 mil a 500 mil Obs: hoje além do google maps, existe varias outras api, tem um cliente meu que pegou um aplicativo(android) de uso free que faz exatamente o que o amigo acima quer, vai passando todos endereços, e ele de forma automatica traça o melhor caminho, mais usando o google maps não consegui achar esse recurso. Obrigado pela resposta, poderia informar qual é o aplicativo e também se possível disponibilizar a solução do google maps? Quote Link to comment Share on other sites More sharing options...
Luiz Fernando Posted July 12, 2021 Report Share Posted July 12, 2021 Ola Wanderson , o aplicativo chama LOCKITO , ele tem a opção de reconhecimento de voz, ficando desta forma bem pratico passar os endereço para ele criar o itinerário. Sobre a minha solução de itinerário foi desenvolvido usando a windev. Abs Quote Link to comment Share on other sites More sharing options...
wanderso Posted July 13, 2021 Report Share Posted July 13, 2021 16 horas atrás, Luiz Fernando disse: Ola Wanderson , o aplicativo chama LOCKITO , ele tem a opção de reconhecimento de voz, ficando desta forma bem pratico passar os endereço para ele criar o itinerário. Sobre a minha solução de itinerário foi desenvolvido usando a windev. Abs Obrigado pela resposta, tem certeza que o aplicativo é esse mesmo? Baixei ele e vi que funciona como um fake gps. Quote Link to comment Share on other sites More sharing options...
kapiaba Posted July 13, 2021 Report Share Posted July 13, 2021 Vixyyyy... Lockito permite que você faça seu telefone seguir um itinerário falso, com controle total sobre a velocidade , altitude e precisão do sinal GPS . https://www.tecmundo.com.br/seguranca/124138-motoristas-uber-lagos-usando-fake-gps-ganhar-dinheiro.htm Foi bão não, hein?? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.