Luftlinie funktioniert nicht

So wie hier beschrieben - gerade Linie bis zum B (3) und dann noch eine gerade Linie bis zum Punkt, wo die Navigation nach C auf der Straße beginnt:

Sonst bleibt die B(3) komplett unverbunden und man fragt sich warum von A(2) direkt auf einen scheinbar beliebigen Punkt auf der Straße springt. Dieser Punkt wird abhängig von der Position von B(3) gewählt und nicht von A(2), mit dem der direkt verbunden ist.

Ich sehe keinen Grund, warum man die letzte Beeline nicht über den WP darstellen soll. Wenn man die Logik folgen würde, dann könnte man einfach alle aufeinanderfolgende Beelines weglassen, die WPs in der Luft schweben lassen und den ersten und den letzten navigiebaren WP vor der Beeline enfach mit einer gerade Linie verbinden.

Aber ja… nicht so wichtig…