Belgique
Explications
Démonstration utilisant le fichier XML correspondant à la Belgique.
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('Belgique.xml'); $PMG->SetTo('01', 1141866); $PMG->SetTo('02', 1389450); $PMG->SetTo('03', 461496); $PMG->SetTo('04', 1031215); $PMG->SetTo('05', 1044133); $PMG->SetTo('06', 1290079); $PMG->SetTo('07', 366481); $PMG->SetTo('08', 814658); $PMG->SetTo('09', 1040297); $PMG->SetTo('10', 458574); $PMG->SetTo('11', 258547); $PMG->SaveXML(); $PMG->Show();
Paramètres du fichier XML
Minimum : 258547
Maximum : 1389450
Largeur de la carte : 570px
Hauteur de la carte : 550px
Nombre de « polygon » ( Régions ) : 11
Rendu