Merge pull request #1809 from lonvia/fix-display-names

Fix some glitches in choice of address tags
This commit is contained in:
Sarah Hoffmann
2020-05-27 21:28:17 +02:00
committed by GitHub
2 changed files with 6 additions and 2 deletions

View File

@@ -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']) {

View File

@@ -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