adds reverse geocoding to upload api
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
import GPX from "$lib/models/gpx/gpx";
|
import GPX from "$lib/models/gpx/gpx";
|
||||||
import { haversineDistance } from "$lib/models/gpx/utils";
|
import { haversineDistance } from "$lib/models/gpx/utils";
|
||||||
import type { Trail, TrailSearchResult } from "$lib/models/trail";
|
import type { Trail, TrailSearchResult } from "$lib/models/trail";
|
||||||
|
import { searchLocationReverse } from "$lib/stores/search_store";
|
||||||
import { trails_create } from "$lib/stores/trail_store";
|
import { trails_create } from "$lib/stores/trail_store";
|
||||||
import { handleError } from "$lib/util/api_util";
|
import { handleError } from "$lib/util/api_util";
|
||||||
import { fromFile, gpx2trail } from "$lib/util/gpx_util";
|
import { fromFile, gpx2trail } from "$lib/util/gpx_util";
|
||||||
@@ -40,6 +41,11 @@ export async function PUT(event: RequestEvent) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (trail.lat && trail.lon) {
|
||||||
|
const location = await searchLocationReverse(trail.lat, trail.lon)
|
||||||
|
trail.location ??= location;
|
||||||
|
}
|
||||||
|
|
||||||
// const log = new SummitLog(trail.date as string, {
|
// const log = new SummitLog(trail.date as string, {
|
||||||
// distance: trail.distance,
|
// distance: trail.distance,
|
||||||
// elevation_gain: trail.elevation_gain,
|
// elevation_gain: trail.elevation_gain,
|
||||||
|
|||||||
Reference in New Issue
Block a user