diff --git a/summer2024-frontend/src/views/CreatePostView.vue b/summer2024-frontend/src/views/CreatePostView.vue index 2a041f5..b731358 100644 --- a/summer2024-frontend/src/views/CreatePostView.vue +++ b/summer2024-frontend/src/views/CreatePostView.vue @@ -159,6 +159,20 @@ function mediaReorder(index, diff) { selectedFiles.value[index + diff] = tmp } +function getCityAndCountry() { + const lat = latitudeInput.value.value + const lon = longitudeInput.value.value + if (!lat || !lon) + return + + fetch(`https://nominatim.openstreetmap.org/reverse?lat=${lat}&lon=${lon}&format=jsonv2`) + .then((resp) => resp.json()).then((resp) => { + form.setFieldValue('city', resp.address.village) + form.setFieldValue('country', resp.address.country) + }) + +} +