France
Explications
Démonstration utilisant le fichier XML correspondant à la France.
Les valeurs sont rentrés dans le flux XML puis sont sauvegardés afin d’être utilisés ultérieurement.
Un système de cache peut-être utilisé pour ne recalculer l’image que lors de changement du fichier XML pour économiser les ressources serveur.
Code PHP
require_once (dirname(__file__) . '/PolygonMapGD/class.polygonmapgd.php'); $PMG = new PolygonMapGD('France.xml'); $PMG->SetTo('01', 565000); $PMG->SetTo('02', 535489); $PMG->SetTo('03', 342284); $PMG->SetTo('04', 153000); $PMG->SetTo('05', 132000); $PMG->SetTo('06', 1057000); $PMG->SetTo('07', 286023); $PMG->SetTo('08', 290130); $PMG->SetTo('09', 137205); $PMG->SetTo('10', 292131); $PMG->SetTo('11', 309770); $PMG->SetTo('12', 271200); $PMG->SetTo('13', 1906000); $PMG->SetTo('14', 664000); $PMG->SetTo('15', 150772); $PMG->SetTo('16', 339628); $PMG->SetTo('17', 557024); $PMG->SetTo('18', 314428); $PMG->SetTo('19', 232576); $PMG->SetTo('2A', 118593); $PMG->SetTo('2B', 506755); $PMG->SetTo('21', 506755); $PMG->SetTo('22', 569500); $PMG->SetTo('23', 124470); $PMG->SetTo('24', 401500); $PMG->SetTo('25', 499062); $PMG->SetTo('26', 457651); $PMG->SetTo('27', 541054); $PMG->SetTo('28', 417000); $PMG->SetTo('29', 852418); $PMG->SetTo('30', 623125); $PMG->SetTo('31', 1135000); $PMG->SetTo('32', 178000); $PMG->SetTo('33', 1376000); $PMG->SetTo('34', 992500); $PMG->SetTo('35', 930000); $PMG->SetTo('36', 232000); $PMG->SetTo('37', 571500); $PMG->SetTo('38', 1172000); $PMG->SetTo('39', 250857); $PMG->SetTo('40', 327334); $PMG->SetTo('41', 314968); $PMG->SetTo('42', 732000); $PMG->SetTo('43', 209113); $PMG->SetTo('44', 1209000); $PMG->SetTo('45', 618126); $PMG->SetTo('46', 168500); $PMG->SetTo('47', 305380); $PMG->SetTo('48', 77000); $PMG->SetTo('49', 782225); $PMG->SetTo('50', 489500); $PMG->SetTo('51', 565229); $PMG->SetTo('52', 194873); $PMG->SetTo('53', 285338); $PMG->SetTo('54', 723000); $PMG->SetTo('55', 192198); $PMG->SetTo('56', 643873); $PMG->SetTo('57', 1037000); $PMG->SetTo('58', 225198); $PMG->SetTo('59', 2577000); $PMG->SetTo('60', 780000); $PMG->SetTo('61', 292337); $PMG->SetTo('62', 1456000); $PMG->SetTo('63', 621000); $PMG->SetTo('64', 600018); $PMG->SetTo('65', 222368); $PMG->SetTo('66', 426000); $PMG->SetTo('67', 1063000); $PMG->SetTo('68', 731000); $PMG->SetTo('69', 1654000); $PMG->SetTo('70', 229732); $PMG->SetTo('71', 544893); $PMG->SetTo('72', 529851); $PMG->SetTo('73', 392156); $PMG->SetTo('74', 631679); $PMG->SetTo('75', 2101816); $PMG->SetTo('76', 1245000); $PMG->SetTo('77', 1260000); $PMG->SetTo('78', 1395000); $PMG->SetTo('79', 352000); $PMG->SetTo('80', 555551); $PMG->SetTo('81', 360000); $PMG->SetTo('82', 206034); $PMG->SetTo('83', 990000); $PMG->SetTo('84', 529000); $PMG->SetTo('85', 600000); $PMG->SetTo('86', 399024); $PMG->SetTo('87', 353893); $PMG->SetTo('88', 380952); $PMG->SetTo('89', 341000); $PMG->SetTo('90', 137408); $PMG->SetTo('91', 1188000); $PMG->SetTo('92', 1517000); $PMG->SetTo('93', 1459000); $PMG->SetTo('94', 1279000); $PMG->SetTo('95', 1105464); $PMG->SaveXML(); $PMG->Show();
Paramètres du fichier XML
Minimum : 77000
Maximum : 2577000
Largeur de la carte : 570px
Hauteur de la carte : 615px
Nombre de « polygon » ( Régions ) : 96