април 18, 2009

Карти с Google Chart API (Дати на европейските избори)

Google Chart API е програмен интерфейс за лесно вграждане на схеми в която и да е уеб страница. Логиката е изключително проста — трябва да се направи заявка към http://chart.apis.google.com/chart с няколко задължителни и множество опционални параметри, които се обработват и се връщат под формата на графичен файл в png формат.

Интересен детайл е, че интерфейсът позволява и работа с карти. Тук ще демонстрираме тази функционалност с карта на Европа, оцветена според датите,* в които се провеждат изборите за Европейски парламент в различните държави.

Карта на Европейския съюз според датата на изборите за Европейски парламент

Легенда:

4 юни: Нидерландия, Обединено кралство
5 юни: Ирландия
5 и 6 юни: Чехия
6 юни: Кипър, Латвия, Малта, Словакия
6 и 7 юни: Италия
7 юни: Австрия, Белгия, България, Германия, Гърция, Дания, Естония, Испания, Литва, Люксембург, Полша, Португалия, Румъния, Словения, Унгария, Финландия, Франция, Швеция

Това е кодът, който е използван за зареждане на картинката:

<img src="http://chart.apis.google.com/chart?
chs=440x220
&amp;chd=s:_
&amp;cht=t
&amp;chtm=europe
&amp;chco=CCCCCC,FF0000,FFFF00,00FF00,0000FF
&amp;chld=GBNLIECZCYITLVMTSKATBEBGDEDKESEEFIFRGRHULTLUPLPTROSISE
&amp;chd=t:1,1,33,20,66,79,66,66,66,
99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99"
alt="Карта на Европейския съюз според датата на изборите за Европейски парламент" />

Добавени са нови редове за по-добра читаемост на параметрите.

______
* Източник: http://en.wikipedia.org/wiki/European_Parliament_election,_2009


Няма коментари

(required)
(Няма да се публикува) (задължително)
(по желание)



Архив

Съдържание

Авторски права


© 2004 - 2010 Юнуз М. Юнуз. Някои права запазени.

Creative Commons License

Оригиналното съдържание на този блог може да се разпространява под условията на Криейтив Комънс договор, освен където изрично не е посочено друго.