1
0
Fork 0
mirror of https://github.com/seanmorley15/AdventureLog.git synced 2025-07-29 01:39:36 +02:00

Implement reverse geocoding search functionality and update type definitions

This commit is contained in:
Sean Morley 2025-05-24 14:12:06 -04:00
parent ec2b285d50
commit 042d034594
5 changed files with 44 additions and 32 deletions

View file

@ -1,6 +1,6 @@
<script lang="ts">
// @ts-nocheck
import type { Adventure, OpenStreetMapPlace, Point } from '$lib/types';
import type { Adventure, GeocodeSearchResult, Point } from '$lib/types';
import { createEventDispatcher } from 'svelte';
const dispatch = createEventDispatcher();
import { onMount } from 'svelte';
@ -50,7 +50,7 @@
}
}
let places: OpenStreetMapPlace[] = [];
let places: GeocodeSearchResult[] = [];
async function geocode(e: Event | null) {
if (e) {
@ -60,13 +60,9 @@
alert('Please enter a location');
return;
}
let res = await fetch(`https://nominatim.openstreetmap.org/search?q=${query}&format=jsonv2`, {
headers: {
'User-Agent': `AdventureLog / ${appVersion} `
}
});
let res = await fetch(`/api/reverse-geocode/search/?query=${query}`);
console.log(res);
let data = (await res.json()) as OpenStreetMapPlace[];
let data = (await res.json()) as GeocodeSearchResult[];
places = data;
}