Criar Rota somente com ponto de partida.

Android

JavaScript

Java

Delphi

15/12/2016

Fala galera, tudo firme???

Eu tenho um projeto que tem várias funcionalidades e uma delas é o seguinte:

O usuário no seu celular irá fazer um Start no app, nesse momento eu tenho que pegar a localização inicial dele e ir atualizando à medida que ele vai andando. Quando ele fizer o Stop, eu tenho que mostrar a rota que ele percorreu do ponto inicial até o ponto final, lembrando que no início eu só vou ter ponto de saída.

Pela semelhança, vejo que é parecido com aqueles aplicativos de corrida, onde vc da um Start e quando para de correr, ele te mostra o percurso que vc correu... Algo assim...

Alguém pode me dar a dica de como fazer isso? Estou pesquisando coisas relacionadas e vi que existem projetos que calculam com a API do Google, mas precisa de pronto inicial e final.

Gostaria de saber como vou fazer esse desenho da rota, seja em Java ou Delphi, por ser mobile.

Alguém que tenha essa manjaria ai?

Abraços e bons códigos.
Roberto Wutke

Roberto Wutke

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

15/12/2016

acredito que o ideal seja você tomar como base o distância percorrida.
por exemplo, ao dar o "start" você guarda o posicionamento do GPS num array e fica monitorando o GPS. aí você entra num loop de leitura do GPS. caso haja movimentação superior a 10m, por exemplo, você guarda a nova posição no array e continua lendo o GPS, até pressionar o "finish", que é quando você guarda a posição atual do GPS, independente da distância (desde que seja diferente da última posição gravada no array).
depois você pode desenhar a rota utilizando os pontos guardados no array. ou ir desenhando à medida que você vai capturando...
GOSTEI 0
POSTAR