Level 15 is an artifical value.
{
$aAddressLines = $this->getAddressDetails(
$iPlaceID,
{
$aAddressLines = $this->getAddressDetails(
$iPlaceID,
$sHousenumber === null ? -1 : $sHousenumber
);
$aAddress = array();
foreach ($aAddressLines as $aLine) {
$sHousenumber === null ? -1 : $sHousenumber
);
$aAddress = array();
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'];
}
}