Europe
Explications
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('Europe.xml'); $PMG->SetTo('albanie', 3500000); $PMG->SetTo('allemagne', 82315000); $PMG->SetTo('autriche', 8292322); $PMG->SetTo('bielorussie', 10350194); $PMG->SetTo('belgique', 10392226); $PMG->SetTo('bosnieherzegovie', 4220000); $PMG->SetTo('bulgarie', 7707495); $PMG->SetTo('croatie', 4400000); $PMG->SetTo('danemark', 5447084); $PMG->SetTo('espagne', 45116894); $PMG->SetTo('estonie', 1401945); $PMG->SetTo('finlande', 5269173); $PMG->SetTo('france', 64473000); $PMG->SetTo('grece', 11120000); $PMG->SetTo('hongrie', 10076600); $PMG->SetTo('irlande', 4000000); $PMG->SetTo('italie', 59131287); $PMG->SetTo('lettonie', 2286700); $PMG->SetTo('lituanie', 3400000); $PMG->SetTo('luxembourg', 441300); $PMG->SetTo('macedoine', 2050554); $PMG->SetTo('moldavie', 4325682); $PMG->SetTo('montenegro', 684736); $PMG->SetTo('norvege', 4640219); $PMG->SetTo('paysbas', 16334378); $PMG->SetTo('pologne', 38125479); $PMG->SetTo('portugal', 10100000); $PMG->SetTo('roumanie', 22272000); $PMG->SetTo('royaumeuni', 59911586); $PMG->SetTo('serbie', 10150265); $PMG->SetTo('slovaquie', 5414937); $PMG->SetTo('slovenie', 2011070); $PMG->SetTo('suede', 8900000); $PMG->SetTo('suisse', 7507300); $PMG->SetTo('tchequie', 10235455); $PMG->SetTo('ukraine', 46710816); $PMG->SaveXML(); $PMG->Show();
Paramètres du fichier XML
Minimum : 441300
Maximum : 82315000
Largeur de la carte : 570px
Hauteur de la carte : 670px
Nombre de « polygon » ( Régions ) : 36