mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-03-11 13:24:07 +00:00
ignore admin_level = 15 in geocodejson output
Level 15 is an artifical value.
This commit is contained in:
@@ -546,13 +546,15 @@ class PlaceLookup
|
|||||||
{
|
{
|
||||||
$aAddressLines = $this->getAddressDetails(
|
$aAddressLines = $this->getAddressDetails(
|
||||||
$iPlaceID,
|
$iPlaceID,
|
||||||
false,
|
true,
|
||||||
$sHousenumber === null ? -1 : $sHousenumber
|
$sHousenumber === null ? -1 : $sHousenumber
|
||||||
);
|
);
|
||||||
|
|
||||||
$aAddress = array();
|
$aAddress = array();
|
||||||
foreach ($aAddressLines as $aLine) {
|
foreach ($aAddressLines as $aLine) {
|
||||||
if (isset($aLine['admin_level'])) {
|
if (isset($aLine['admin_level'])
|
||||||
|
&& $aLine['admin_level'] < 15
|
||||||
|
&& !isset($aAddress['level'.$aLine['admin_level']])) {
|
||||||
$aAddress['level'.$aLine['admin_level']] = $aLine['localname'];
|
$aAddress['level'.$aLine['admin_level']] = $aLine['localname'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user