osmandapp / OsmAnd

OsmAnd
https://osmand.net
Other
4.73k stars 1.03k forks source link

Reverse geocoding (long tap on map) - not showing village name #17972

Open Popke523 opened 1 year ago

Popke523 commented 1 year ago

Description

addr:place tag value is not displayed when tapping an address without a street name. This is a problem for most villages in Poland where streets aren't named and addr:place with a village name is used instead of addr:city and addr:street. Instead, OsmAnd shows the nearest named street, even if it's from a town next to the village, ref value from main roads or "No address determined".

How to reproduce

Tap an address Example addresses used in screenshots: (From Poland Masovian Voivodeship) https://www.openstreetmap.org/node/8338321738 https://www.openstreetmap.org/node/4030995064 https://www.openstreetmap.org/node/4030994652 https://www.openstreetmap.org/node/2805889159 https://www.openstreetmap.org/node/2805892970 https://www.openstreetmap.org/way/428735906

Actual result

Expected result

Location, Piekarska 55a, Goszczyn (that one is correct, used for comparison) Location, Broniszew 86 Location, Broniszew 83 Location, Broniszew 45 Location, Grotów 13 Location, Lewiczyn 2a (street is named, but house numbers doesn't use street names) Location, Skurów 6a

Environment OsmAnd Version: 4.5.10 Android version: 12 Device model: POCO X3 NFC

zipav commented 1 year ago

OsmAnd Nightly 4.6.0#664m, released: 2023-08-25

Coordinates: 51,7325100, 20,8913400 51,7337359, 20,8895669 51,7335700, 20,9059100 51,8133694, 20,8306271 51,8007947, 20,8604415 51.83490,20.87786

xmd5a2 commented 1 year ago

Broniszew 86 https://www.openstreetmap.org/node/4030995064 : house 86 is not present in address data of Goszczyn, Piekarska. There is no Broniszew village in address data at all.

vshcherb commented 5 months ago

We need to fix reverse geocoding for - https://www.openstreetmap.org/node/4030995064#map=19/51.73251/20.89134. Search finds Broniszew 86 correctly!