feat: add routing from "current" location
This commit is contained in:
@ -17,6 +17,7 @@
|
|||||||
DefaultVehicle,
|
DefaultVehicle,
|
||||||
selectedVehicle,
|
selectedVehicle,
|
||||||
} from "$lib/vehicles/vehicles.svelte";
|
} from "$lib/vehicles/vehicles.svelte";
|
||||||
|
import { location } from "../location.svelte";
|
||||||
|
|
||||||
let {
|
let {
|
||||||
from,
|
from,
|
||||||
@ -67,23 +68,27 @@
|
|||||||
<Button
|
<Button
|
||||||
onclick={async () => {
|
onclick={async () => {
|
||||||
const FROM: WorldLocation =
|
const FROM: WorldLocation =
|
||||||
fromLocation == "home"
|
fromLocation == "current"
|
||||||
? JSON.parse(localStorage.getItem("saved.home")!)
|
? { lat: location.lat, lon: location.lng }
|
||||||
: fromLocation == "work"
|
: fromLocation == "home"
|
||||||
? JSON.parse(localStorage.getItem("saved.work")!)
|
? JSON.parse(localStorage.getItem("saved.home")!)
|
||||||
: {
|
: fromLocation == "work"
|
||||||
lat: parseFloat(fromLocation.split(",")[0]),
|
? JSON.parse(localStorage.getItem("saved.work")!)
|
||||||
lon: parseFloat(fromLocation.split(",")[1]),
|
: {
|
||||||
};
|
lat: parseFloat(fromLocation.split(",")[0]),
|
||||||
|
lon: parseFloat(fromLocation.split(",")[1]),
|
||||||
|
};
|
||||||
const TO: WorldLocation =
|
const TO: WorldLocation =
|
||||||
toLocation == "home"
|
toLocation == "current"
|
||||||
? JSON.parse(localStorage.getItem("saved.home")!)
|
? { lat: location.lat, lon: location.lng }
|
||||||
: toLocation == "work"
|
: toLocation == "home"
|
||||||
? JSON.parse(localStorage.getItem("saved.work")!)
|
? JSON.parse(localStorage.getItem("saved.home")!)
|
||||||
: {
|
: toLocation == "work"
|
||||||
lat: parseFloat(toLocation.split(",")[0]),
|
? JSON.parse(localStorage.getItem("saved.work")!)
|
||||||
lon: parseFloat(toLocation.split(",")[1]),
|
: {
|
||||||
};
|
lat: parseFloat(toLocation.split(",")[0]),
|
||||||
|
lon: parseFloat(toLocation.split(",")[1]),
|
||||||
|
};
|
||||||
const req = createValhallaRequest(selectedVehicle() ?? DefaultVehicle, [
|
const req = createValhallaRequest(selectedVehicle() ?? DefaultVehicle, [
|
||||||
FROM,
|
FROM,
|
||||||
TO,
|
TO,
|
||||||
|
|||||||
Reference in New Issue
Block a user