mirror of
https://github.com/zvx-echo6/navi.git
synced 2026-05-20 14:44:51 +02:00
Revert "fix(PlaceCard): prioritize wikidata path for boundary fetch"
This reverts commit 2e0a885476.
This commit is contained in:
parent
40855e1261
commit
cf55055b62
1 changed files with 3 additions and 3 deletions
|
|
@ -348,9 +348,8 @@ export function PlaceCard({ place, variant = "preview", expanded = true, onToggl
|
||||||
// Reverse geocode to get OSM type/id if not present (e.g., basemap label clicks)
|
// Reverse geocode to get OSM type/id if not present (e.g., basemap label clicks)
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!hasFeature('has_nominatim_details')) return
|
if (!hasFeature('has_nominatim_details')) return
|
||||||
if (wikidataId) return // Prefer wikidata path for basemap features with wikidata
|
|
||||||
if (placeLat == null || placeLon == null) return
|
|
||||||
if (osmType && osmId) return
|
if (osmType && osmId) return
|
||||||
|
if (placeLat == null || placeLon == null) return
|
||||||
// Skip for dropped pins - they get reverse geocoded by MapView
|
// Skip for dropped pins - they get reverse geocoded by MapView
|
||||||
if (place?.source === 'map_click') return
|
if (place?.source === 'map_click') return
|
||||||
|
|
||||||
|
|
@ -369,7 +368,7 @@ export function PlaceCard({ place, variant = "preview", expanded = true, onToggl
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
return () => controller.abort()
|
return () => controller.abort()
|
||||||
}, [wikidataId, placeLat, placeLon, osmType, osmId, place?.source])
|
}, [placeLat, placeLon, osmType, osmId, place?.source])
|
||||||
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|
@ -394,6 +393,7 @@ export function PlaceCard({ place, variant = "preview", expanded = true, onToggl
|
||||||
}, [osmType, osmId, placeLat, placeLon])
|
}, [osmType, osmId, placeLat, placeLon])
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
if (osmType && osmId) return
|
||||||
if (!wikidataId) return
|
if (!wikidataId) return
|
||||||
const controller = new AbortController()
|
const controller = new AbortController()
|
||||||
fetchPlaceByWikidata(wikidataId, controller.signal).then((data) => {
|
fetchPlaceByWikidata(wikidataId, controller.signal).then((data) => {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue