Aglomerados populacionais de Portugal

O mapa ao lado mostra alguns aglomerados populacionais de Portugal, classificados em termos de número de habitantes. Ao clicar-se na localidade aparece o seu nome.

Tipo de aglomerado populacional:
Muito grande
Grande
Médio
Pequeno
Muito pequeno

Outros:
ISEP

\n"; if (is_readable($file) && ($fp = fopen($file, "r"))) { while (!feof($fp)) { $line = fgets($fp, $bufsize); $data = explode(":", $line); if (count($data) == 5) { $lat = $data[0]; $lon = $data[1]; $type = $data[3]; $name = str_replace(" ", " ", trim($data[4])); $ok = 1; if (empty($lat) || !is_numeric($lat) || $lat < -90 || $lat > 90) $ok = 0; if ($ok && (empty($lon) || !is_numeric($lon) || $lon < -180 || $lon > 180)) $ok = 0; if ($ok && (empty($type) || !is_numeric($type) || $type < 1 || $type > 5)) $ok = 0; if ($ok && (empty($name) || strlen($name) < 2 || strlen($name) > 64)) $ok = 0; if ($ok) { if ($type == 1) echo "icon.image = \"img/mm_20_red.png\";"; else if ($type == 2) echo "icon.image = \"img/mm_20_yellow.png\";"; else if ($type == 3) echo "icon.image = \"img/mm_20_green.png\";"; else if ($type == 4) echo "icon.image = \"img/mm_20_blue.png\";"; else echo "icon.image = \"img/mm_20_gray.png\";"; echo "label = \"$name\";"; echo "var marker = createInfoIconMarker(new GPoint($lon, $lat), label, icon);"; echo "map.addOverlay(marker);\n"; } } } } echo "\n"; ?>
DEI-ISEP