X-Git-Url: https://git.openstreetmap.org./nominatim-ui.git/blobdiff_plain/093ba97f3869712401f4e52113295e2eb2ea9d73..ff85679c2bc5fcc4119ab4da563fa5222440f3ab:/src/pages/DetailsPage.svelte?ds=sidebyside diff --git a/src/pages/DetailsPage.svelte b/src/pages/DetailsPage.svelte index 7fb30b0..9d72944 100644 --- a/src/pages/DetailsPage.svelte +++ b/src/pages/DetailsPage.svelte @@ -4,17 +4,20 @@ import { osmLink, wikipediaLink, coverageType, isAdminBoundary, - formatAddressRank, formatKeywordToken + formatAddressRank, formatKeywordToken, formatOSMType } from '../lib/helpers.js'; import Header from '../components/Header.svelte'; import MapIcon from '../components/MapIcon.svelte'; import SearchSectionDetails from '../components/SearchSectionDetails.svelte'; import DetailsOneRow from '../components/DetailsOneRow.svelte'; import DetailsLink from '../components/DetailsLink.svelte'; + import DetailsPostcodeHint from '../components/DetailsPostcodeHint.svelte'; + import InfoRow from '../components/DetailsInfoRow.svelte'; + import InfoRowList from '../components/DetailsInfoRowList.svelte'; import Map from '../components/Map.svelte'; let aPlace; - let base_url = window.location.search; + let base_url; let api_request_params; let api_request_finished = false; @@ -55,6 +58,7 @@ let pageinfo = $page; if (pageinfo.tab === 'details') { loaddata(pageinfo.params); + base_url = window.location.search; } } @@ -68,7 +72,7 @@
Name | -
- {#each Object.keys(aPlace.names) as name}
-
- {aPlace.names[name]} ({name})
-
- {/each}
- |
-
Type | -{aPlace.category}:{aPlace.type} | -
Last Updated | -{aPlace.indexed_date} | -
Admin Level | -{aPlace.admin_level} | -
Search Rank | -{aPlace.rank_search} | -
Address Rank | -{aPlace.rank_address} ({formatAddressRank(aPlace.rank_address)}) | -
Importance | -
+ |
-
Coverage | -{coverageType(aPlace)} | -
Centre Point (lat,lon) | -
+ |
-
OSM | -{@html osmLink(aPlace)} - |
- Place Id - (on this server) - | -{aPlace.place_id} | -
Wikipedia Calculated | -{@html wikipediaLink(aPlace)} | -
Computed Postcode | -{aPlace.calculated_postcode || ''} | -
Address Tags | -
- {#each Object.keys(aPlace.addresstags) as name}
-
- {aPlace.addresstags[name]} ({name})
-
- {/each}
- |
-
Extra Tags | -
- {#each Object.keys(aPlace.extratags) as name}
-
- {aPlace.extratags[name]} ({name})
-
- {/each}
- |
-