mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-03-07 18:44:07 +00:00
Merge pull request #1809 from lonvia/fix-display-names
Fix some glitches in choice of address tags
This commit is contained in:
@@ -117,8 +117,12 @@ class AddressDetails
|
|||||||
|
|
||||||
if ($aLine['type'] == 'postcode' || $aLine['type'] == 'postal_code') {
|
if ($aLine['type'] == 'postcode' || $aLine['type'] == 'postal_code') {
|
||||||
$aJson['postcode'] = $aLine['localname'];
|
$aJson['postcode'] = $aLine['localname'];
|
||||||
} elseif ($aLine['type'] == 'house_number') {
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($aLine['type'] == 'house_number') {
|
||||||
$aJson['housenumber'] = $aLine['localname'];
|
$aJson['housenumber'] = $aLine['localname'];
|
||||||
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($this->iPlaceID == $aLine['place_id']) {
|
if ($this->iPlaceID == $aLine['place_id']) {
|
||||||
|
|||||||
@@ -207,7 +207,7 @@ BEGIN
|
|||||||
|
|
||||||
FOR location IN
|
FOR location IN
|
||||||
SELECT placex.place_id, osm_type, osm_id, name, class, type,
|
SELECT placex.place_id, osm_type, osm_id, name, class, type,
|
||||||
coalesce(extratags->'place', extratags->'linked_place') as place_type,
|
coalesce(extratags->'linked_place', extratags->'place') as place_type,
|
||||||
admin_level, fromarea, isaddress,
|
admin_level, fromarea, isaddress,
|
||||||
CASE WHEN rank_address = 11 THEN 5 ELSE rank_address END as rank_address,
|
CASE WHEN rank_address = 11 THEN 5 ELSE rank_address END as rank_address,
|
||||||
distance, country_code, postcode
|
distance, country_code, postcode
|
||||||
|
|||||||
Reference in New Issue
Block a user