{#await fetchPOI(lat, lng, 20).then((r) => {
view.loading = false;
return r;
})}
{m.loading()}
{:then res} {#if res.elements.length === 0}{JSON.stringify(res, null, 2)}
{:else}
{@const elements = sortByDistance(res.elements, lat, lng)}
{@const tags = elements[0].tags}
{@const firstElement = elements[0]}
{@const ellat = firstElement.center?.lat || firstElement.lat!}
{@const ellng = firstElement.center?.lon || firstElement.lon!}
{tags["addr:street"]} {tags["addr:housenumber"]}
{tags["addr:postcode"]} {tags["addr:city"]}
{#if tags.opening_hours}Error: {err.message}
{/await}