Optimized routing
This commit is contained in:
@@ -38,6 +38,7 @@ describe("offline voyage storage", () => {
|
||||
expect(saved.plan.destination).toEqual({ lat: 51.6814536, lon: 7.8042615 });
|
||||
expect(saved.route.departureTime).toBe("2026-07-20T06:00:00.000Z");
|
||||
expect(saved.route.durationMinutes).toBe(120);
|
||||
expect(saved.route.routeSnaps).toEqual(routeFixture.routeSnaps);
|
||||
expect(saved.route.alternatives).toBeUndefined();
|
||||
expect(listOfflineVoyages(localStorage)).toHaveLength(1);
|
||||
const restored = loadOfflineVoyage("voyage-test", localStorage);
|
||||
@@ -83,7 +84,7 @@ const routeFixture: RouteResult = {
|
||||
name: "Emden – Hamm",
|
||||
geometry: {
|
||||
type: "LineString",
|
||||
coordinates: [[7.186111, 53.344167], [7.1, 52.4], [7.8042615, 51.6814536]]
|
||||
coordinates: [[7.186, 53.344], [7.1, 52.4], [7.8042, 51.6817]]
|
||||
},
|
||||
distanceNm: 153.69,
|
||||
departureTime: "2026-07-20T06:00:00.000Z",
|
||||
@@ -94,6 +95,19 @@ const routeFixture: RouteResult = {
|
||||
unknownDepthRatio: 1,
|
||||
dataSources: ["OSM"],
|
||||
routingMode: "fairway",
|
||||
routeSnaps: {
|
||||
start: {
|
||||
requested: { lat: 53.344167, lon: 7.186111 },
|
||||
snapped: { lat: 53.344, lon: 7.186 },
|
||||
distanceM: 20
|
||||
},
|
||||
waypoints: [],
|
||||
destination: {
|
||||
requested: { lat: 51.6814536, lon: 7.8042615 },
|
||||
snapped: { lat: 51.6817, lon: 7.8042 },
|
||||
distanceM: 28
|
||||
}
|
||||
},
|
||||
alternatives: [{
|
||||
id: "unused",
|
||||
name: "Alternative",
|
||||
|
||||
Reference in New Issue
Block a user