$sLabel = $aPlace['place_type'];
} elseif ($aPlace['class'] == 'boundary' && $aPlace['type'] == 'administrative') {
$sLabel = getBoundaryLabel($iRank/2, $sCountry);
+ } elseif ($aPlace['type'] == 'postal_code') {
+ $sLabel = 'postcode';
} elseif ($iRank < 26) {
$sLabel = $aPlace['type'];
} elseif ($iRank < 28) {
8 => 'City',
9 => 'City District',
10 => 'Suburb',
- 11 => 'Neighbourhood'
- )
+ 11 => 'Neighbourhood',
+ 12 => 'City Block'
+ ),
+ 'no' => array (
+ 3 => 'State',
+ 4 => 'County'
+ ),
+ 'se' => array (
+ 3 => 'State',
+ 4 => 'County'
+ )
);
if (isset($aBoundaryList[$sCountry])
*/
function getIconFile($aPlace)
{
+ if (CONST_MapIcon_URL === false) {
+ return null;
+ }
+
$sIcon = getIcon($aPlace);
if (!isset($sIcon)) {
return null;
}
- return CONST_Website_BaseURL.'images/mapicons/'.$sIcon.'.p.20.png';
+ return CONST_MapIcon_URL.'/'.$sIcon.'.p.20.png';
}
/**
if ($aWithImportance === null) {
$aWithImportance = array_flip(array(
+ 'boundary:administrative',
'place:country',
'place:state',
'place:province',