Feb 212012
 

Possiamo creare cartine geografiche e colorare dinamicamente un paese sulla mappa facendoci restituire come output un’immagine.
La soluzione passa attraverso google chart e una chiamata particolare:
<img src=”https://chart.googleapis.com/chart?cht=map:auto=140,140,120,120&chs=300×300&chld=KE&chco=000000|FF0000″ alt=””>

tutto qui, quasi troppo facile!
Esaminiamo i parametri della chiamata e quindi prendiamo in esame la query string:
cht=map : è obbligatorio e specifica che verrà rstituita una mappa (auto è un’opzione che serve per zoom e centratura della mappa);
chs=300×300 : anche questo parametro è obbligatorio e serve per dichiarare le dimensioni dell’immagine
chld=KE : il paese da colorare, se sono più di uno vanno separati dal simbolo | (ricordarsi di usare la codifica standard per individuare i paesi)
chco=000000|FF0000 : i colori da usare per i paesi non selezionati e per quelli selezionati

L’esempio completo

Sorry, the comment form is closed at this time.