Classe PolygonMapGD - Démonstration Belgique
Démonstration utilisant le fichier XML correspondant à l'europe géographique.
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" ( Pays ) : 11
Rendu