Mapas y ediciones

Post Reply
Forum rules
Visita nuestra WAZEOPEDIA

Editando Junction Angle Info

Post by Dondesta
Este plugin al selecciona dos segmentos unidos te muestra en verde el angulo que forman. Lo he editado para que "mas o menos" te añada a ese angulo lo que puede decirte el navegador
Es solo orientativo, ya que el algoritmo para controlar las instrucciones de giro es mas complejo, tiene en cuenta cosas, que para mi nivel de java :-D es dificil, como el nombre de los segmentos, tipo de carretera etc....
Pero puede ser util, para no memorizar que angulo necesitas para que te diga, giro, mantenga ....
He usado los valores que he encontrado en la wiki, sino son esos ajustarlos a lo que entendais mas correcto, o ponerlo por aqui.

Entrando en greasemonkey o tampermonkey, seleccionar el plugin junction angle info y lo editais.
Buscar (mas o menos linea 279 en tampermonkey)

, { angle: Math.round(Math.abs(180 - a))+"°", ja_type: "junction" }

y añadir lo que esta en rojo

, { angle: Math.round(Math.abs(180 - a))+"°"+ja_turn_continuation(Math.round(Math.abs(180 - a))), ja_type: "junction" }
Luego al final del codigo, antes de la ultima línea que debe ser:
junctionangle_bootstrap();
añadir esta funcion (los valores que he puesto estan ahí, T para giro, KE para mantega o salga, S para recto, o nada):
function ja_turn_continuation(angulo) { //It's possible you get KE-keep or exit,T-turn,S-straight
if(angulo>=45 && angulo<=180) continuar="T"; //(there are a lot of rules to determine turns instructions)
if(angulo>=20 && angulo<=30) continuar="KE";
if(angulo>=5 && angulo<20) continuar="S";
if(angulo<5) continuar="";
return (continuar);
}
Dondesta
Posts: 147
Has thanked: 5 times
Been thanked: 58 times

POSTER_ID:14242972

1

Send a message
Saludos.
by Dondestaen Las Palmas de Gran Canaria.Puntos >300K.
[img]https:///CD8tjf[/img][img]https:///QLYT6C[/img]