Jeg er kommet lidt videre, men det må altså kunne gøres noget smartere, men synes da selv at jeg har været kreativ. Men mangler mere viden om PHPMySQl og Drupal.
Jeg har opdateret tabellen 
http://www.tinemuller.dk/test_drupal/div/content_type_copenhagen.sqltil at omfatte field term_data og så de forskellige kommuner.
$query = "SELECT * FROM content_type_copenhagen WHERE term_data = 'Københavns kommune'";
//$query = "SELECT * FROM content_type_copenhagen WHERE term_data = 'Odense kommune'";
//$query = "SELECT * FROM content_type_copenhagen WHERE term_data = 'Roskilde kommune'";
Disse bliver splittet ud i 3 forskellige filer:
map_data.xml.php med 
$query = "SELECT * FROM content_type_copenhagen WHERE term_data = 'Københavns kommune'";
odense_kommune_map_data.xml.php med 
$query = "SELECT * FROM content_type_copenhagen WHERE term_data = 'Odense kommune'";
roskilde_kommune_map_data.xml.php med
 $query = "SELECT * FROM content_type_copenhagen WHERE term_data = 'Roskilde kommune'";
Og ellers er de ens.
På samme måde er der 3:
map_functions.js - odense_kommune_map_functions.js - roskilde_kommune_map_functions.js fordi de jo nu linker til de 3 andre filer som ovenfor.
Det virker faktisk meget godt, og linket til radius kortet for Hele Danmarker virker fint for alle 3 kort, men skal have fundet ud af hvordan jeg får de forskellige toiletter på hhv. deres eget kort, men det er nok en Drupal ting.