Nieregularne kształty "przycisków"

Witajcie,

Chciałbym stworzyć apkę, której strona główna (załóżmy tak dla uproszczenia), to mapa:

Chciałbym mieć teraz możliwość uruchamiania określonych akcji (lub jednej akacji z określonym parametrem) po wskazaniu (kliknięciu) na jakieś województwo.

Jak zabrać się za taki temat?
Czy są jakieś gem’y wspomagające takie zabawy…czy jednak trzeba będzie iść w kierunku flash’a?

html ma coś takiego jak area

<area shape="poly" coords="x1,y1,x2,y2,..,xn,yn" title="..">

Może nie jest to mega wygodne, ale jest.

Czy dobrze rozumiem, że należy opisać współrzędne wierzchołków figury wielobocznej?

Tak, http://www.html-5-tutorial.com/map-and-area-elements.htm

Dzięki za ten pomysł i link.

Ktoś ma jeszcze jakieś inne rozwiązanie?

Ja mam :wink:
Co prawda nadal nie jest to gem, ale… rzuć okiem http://winstonwolf.pl/clickable-maps/poland.html

Niezłe! :smiley:

Jeśli nie interesuje Cię wsparcie starszych przeglądarek, to warto zainteresować się też formatem SVG i tagiem <svg>.

Wygląda cool.

Generalnie SVG wydaje się najlepszym pomysłem w tym wypadku.

Jeżeli mapa miałaby służyć do czegoś więcej niż prosty wybór województwa to być może dobrym pomysłem byłoby po prostu użycie mapy.
Używając leafletjs lub google można na mapie utworzyć te obszary/wielokąty. coś podobnego do tego: http://www.wybierzsię.pl/osiedla (wymagało pracy z leafletjs, js)

Faktycznie, póki co, SVG wydaje się idealnym pomysłem.

Dziękuję Wam za pomoc. :smile: