Originariamente inviato da Emulman
dovresti allora crearti un array con il colore corrispondente ad ogni temperatura ed un array con le coordinate di ogni zona d'Italia...
se ad esempio inserisci "Milano - 25° C" allora devi prelevare dalla tabella delle temperature ad esempio la riga "25 - C2B6F4" (il colore è in esadecimale) e la riga "Milano - 125*50" dalla tabella delle coordinate e disegnare sulla mappa un quadratinoa d esmepio di dieci x10 pixel con il colore C2B6F4 attorno al punto di coordinate 125 orizzontale e 50 verticale...
Esatto, oppure se riesci ad avere tramite la funzione una serie di punti puoi usando le gd disegnare un poligono da riempire con un determinato colore.

Prova a dare un occhio alle funzioni per le immagini:

http://fr.php.net/manual/it/ref.image.php

Magari puoi disegnare il tutto in un quadrato, sul quale poi sovrappore l'immagine della regione in negativo.

Ciao