Olá,
Como faço no cartouche para ele diferenciar o virar a … e mantenha a …
Tem locais que ele ao invés de falar para virar (por exemplo, vire a direita) ele fala para manter a direita e vice-versa.
Olá,
Como faço no cartouche para ele diferenciar o virar a … e mantenha a …
Tem locais que ele ao invés de falar para virar (por exemplo, vire a direita) ele fala para manter a direita e vice-versa.
isso depende do ângulo da virada: se for suficientemente fechada vai te dizer virar, se for mais aberta deveria te dizer para manter…
Angulos tipo 70° para cima entre vias em uma junção quase invariavelmente mandam “virar” a direita, enquanto q angulos até uns 45° quase invariavelmente indicam “mantenha esquerda” ou similar. Olha o desenho da curva na lista de navegação, “virar” é um joelho 90° enquanto q “mantenha” é ligeiramente diferente.
Algo q o Adrian não comentou mas q está presente nas discussões do fórum é q o nome das vias faz grande diferente na parte do “mantenha…” dentro da navegação turnbyturn. Se a via XYZ tem uma junção no meio dela com uma rua saindo para esquerda a 30°, vc quer navegar seguindo a via XYZ, ele então não deveria mandar vc manter a direita para seguir reto na mesma via, o q é idiótico. No entanto, se o primeiro segmento de XYZ tiver o nome de rua XY e o segundo segmento o nome YZ, não importa quais são os ângulos entre as vias, toda vez q vc navegando for seguir direto na via, o Waze interpreta q a via XYZ acabou na junção e a partir dali começa uma outra via (YZ), portanto ele sempre dirá o “mantenha a direita”.
Então para acertar a navegação 100%, além dos ângulos, verifique tbm os nomes das vias, se vc quiser q ele indique o “mantenha algo” mude o nome dos segmentos, se vc não quer então mantenha os dois com o mesmo nome.
Adrian,
Você sabe onde posso obter o código fonte android do waze v3? Existe algum svn/git?
A versão mais nova que encontrei foi da v2.4
Angulos tipo 70° para cima entre vias em uma junção quase invariavelmente mandam “virar” a direita, enquanto q angulos até uns 45° quase invariavelmente indicam “mantenha esquerda” ou similar. Olha o desenho da curva na lista de navegação, “virar” é um joelho 90° enquanto q “mantenha” é ligeiramente diferente.
Algo q o Adrian não comentou mas q está presente nas discussões do fórum é q o nome das vias faz grande diferente na parte do “mantenha…” dentro da navegação turnbyturn. Se a via XYZ tem uma junção no meio dela com uma rua saindo para esquerda a 30°, vc quer navegar seguindo a via XYZ, ele então não deveria mandar vc manter a direita para seguir reto na mesma via, o q é idiótico. No entanto, se o primeiro segmento de XYZ tiver o nome de rua XY e o segundo segmento o nome YZ, não importa quais são os ângulos entre as vias, toda vez q vc navegando for seguir direto na via, o Waze interpreta q a via XYZ acabou na junção e a partir dali começa uma outra via (YZ), portanto ele sempre dirá o “mantenha a direita”.
Então para acertar a navegação 100%, além dos ângulos, verifique tbm os nomes das vias, se vc quiser q ele indique o “mantenha algo” mude o nome dos segmentos, se vc não quer então mantenha os dois com o mesmo nome.
Rufus,
Percebi a mesma coisa. Estou baixando o código do app waze para ver se consigo extrair mais precisamente esta informação. Gostaria de colocar este questionamento do fórum no wiki para ajudar mais pessoas.
Encontrei a informação no código em “navigate/navigate_instr.c” mas, entreti-me tanto no cálculo do custo das rotas, “navigate/navigate_cost.c”, que não deu tempo para entender direito as instruções.
Amanhã com mais calma tento criar um fluxograma para os dois casos, instruções de navegação e cálculo de rotas.
Bom ao meu ver o que pode estar errado é o mapeamento da rua e não o sistema.