Você pode adicionar isso como um próximo passo :)
Criar os "locais" de check-in (que seriam os pontos de ônibus) em uma rede como o foursquare por exemplo.
A partir do check-in do usuário, tem-se uma ideia de quanto tempo o ônibus vai demorar :)
--
Atenciosamente,
Lucas Xavier
Em 31 de maio de 2013 10:40, Adelson Portela <4delson.mp@gmail.com> escreveu:
realmente Lucas, a ideia da rede social é ótima, mas no meu caso não serve muito bem. Talvez a implemente em um futuro próximo.Ainda estou batendo cabeça para fazer um algoritmo para calcular o tempo de embarque no ônibus, não conheço algum método da API do googlemaps em java ou javascript que me ajude. Aceito sugestões.Abraço.Em 31 de maio de 2013 09:07, Marcelo Henrique <marcelohd02@gmail.com> escreveu:
Em 31 de maio de 2013 08:46, Lucas Xavier <lucasxas@gmail.com> escreveu:A data é 1 de jan de 1970, não?Acho que a ideia da "rede social" busão, é ótima! :)--Atenciosamente,
Lucas XavierEm 31 de maio de 2013 01:23, Adelson Portela <4delson.mp@gmail.com> escreveu:
Gabriel isso acontece porque esse método pega o tempo em milissegundos desde uma determinada data (1969 se não me engano).No meu caso, em particular, esse método atende, mas acho que a solução apontada no post que o Maicon citou seria a melhor pra implementar.quanto ao seu código, seguindo a sua linha de raciocínio, não deveria ter um horas = horas%60, no final?abraços.Em 30 de maio de 2013 22:05, Maicon Strey <mstrey@gmail.com> escreveu:
System.currentTimeMillis() retorna um Unix Time.
estas tuas 380544 horas representam 15856 dias ou ainda 43,44 anos.Alguém já teve um problema parecido aqui no grupo um tempo atrás. tu podes verificar as soluções propostas aqui.Maicon Strey
Novo Hamburgo - RS - Brasil
------------------------------------Linux user: #5250862013/5/30 Gabriel Malinosqui <gabrielmalinosqui@gmail.com>Adelson apliquei o que voce falou com a seguinte linha de raciocionio.long ms = System.currentTimeMillis();long segundos = ms / 1000;long minutos = segundos / 60;segundos = segundos % 60;long horas = minutos / 60;minutos = minutos % 60;txtHora.setText( horas + ":" + minutos +":" + segundos);O resultado era pra ser 21:52:30, porem esta resultando um valor assim 380544:52:30.O que sera que estou fazendo de errado?Abraços
Em quinta-feira, 30 de maio de 2013 19h38min57s UTC-3, Adelson Portela escreveu:Gabriel, obrigado pela ideia, mas eu queria algo que não dependesse do usuário, pois, por exemplo, no inicio teria poucos usuários e se eles não atualizassem a localização do ônibus, o calculo do sistema ficaria comprometido. Quanto a sua pergunta sobre a subtração de horários, eu uso o seguinte código System.currentTimeMillis(), que pega o horário em milissegundos. Você poderia transformar os dois horários em milissegundos e subtrair. não sei se daria certo pra você, na minha situação serviu.Valeu pela ajuda.Em 29 de maio de 2013 21:26, Gabriel Malinosqui <gabrielm...@gmail.com> escreveu:
Adelson acho que a melhor maneira seria algo social, por exemplo alguém setando que o onibus das 15:30 ja passou em ponto x por exemplo ai o próximo ponto ficaria aguardando em stand-by sei la, seguiria esse caminho!
E voltando a subtrair as horas, alguem sabe algo do tipo, como transformar por exemlo 22:30 em 2230? Acho que dessa maneira daria certo, porem como? kkkk
Abraços.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.--Adelson M. Portela--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--Adelson M. Portela--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--- Marcelo Henrique -
"Se não puder se destacar pelo talento, vença pelo esforço." (Dave Weinbaum)"Mate o pecado antes que ele o mate." ( Richard Baxter )--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--Adelson M. Portela--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
0 comentários:
Postar um comentário