This commit is contained in:
Laura Klünder 2017-11-28 15:37:09 +01:00
parent 7006e99e73
commit a0c62ccc0e

View file

@ -263,12 +263,12 @@ c3nav = {
}
// add origin and destination lines
c3nav._add_line_to_route(first_primary_level, c3nav._add_intermediate_point(
c3nav._add_line_to_route(first_primary_level, c3nav._add_intermediate_points(
result.origin.point.slice(1),
result.items[0].coordinates.slice(0, 2),
result.items[1].coordinates.slice(0, 2)
), true);
c3nav._add_line_to_route(last_primary_level, c3nav._add_intermediate_point(
c3nav._add_line_to_route(last_primary_level, c3nav._add_intermediate_points(
result.destination.point.slice(1),
result.items[result.items.length-1].coordinates.slice(0, 2),
result.items[result.items.length-2].coordinates.slice(0, 2)
@ -279,7 +279,7 @@ c3nav = {
$route.removeClass('loading');
if (!nofly) c3nav.fly_to_bounds(true);
},
_add_intermediate_point: function(origin, destination, next) {
_add_intermediate_points: function(origin, destination, next) {
// todo: this propably could be nicer
var angle = Math.atan2(next[1]-destination[1], next[0]-destination[0]) - Math.PI,
distance = Math.pow(Math.pow(destination[0]-origin[0], 2) + Math.pow(destination[1]-origin[1], 2), 0.5)/2,