Obrázková klikací mapa snadno a rychle :o)
Určitě jste se už někdy na webu setkali s použitím image mapy, obrázkem, který odkazoval svými různými částmi na jiné stránky. Typickým příkladem je použití pro rozdělení nějaké mapy na státy, kraje a podobně. Vezměte si třeba že vlastníte velkou nadnárodní společnost v Evropě a v každém státě máte svou pobočku. Na vašem webu chcete mít Introduce site, neboli Úvodní stránku, na které bude mapa Evropy. Chcete realizovat, aby jednotlivé státy na mapce byly odkazem na Vaše dceřinné pobočky. Co tedy použijete? Klikací mapu.
Můžete se v tom patlat sami a počítat souřadnicové body, což je prakticky nereálné, nebo můžete použít nějaký z chytrých programů, který to udělá za vás za tisícinu času. Prohrabal jsem se mezi několika programy, které tuto dovednost slibují. Některé byly zbytečně složité, obalené dalšími, pro nás nechtěnými funkcemi. Některé byly méně, či více použitelné. Opravdu mě ale zaujal pouze jeden – Handy ImageMapper!
Nejprve bych chtěl ty, kteří o klikací mapě na obrázku slyší poprvé, odkázat na trochu teorie. Je totiž dobré chápat aspoň špetku z tohoto řešení.
Handy ImageMapper obsahuje pouze nástroje, které využijete k tvorbě klikací mapy na obrázku. Čeká vás tedy skvělá orientace a použitelnost, program pochopíte v mžiku vteřiny. Pro tápající je v pravém dolním rohu tlačítko Help.
Tento program umí dělat klikací oblasti ve tvaru circle, rectangle a
polygon, neboli ve tvaru kolečka, obdélníku, čtverce a mnohoúhelníku,
který je pro nás tím pravým, chceme totiž vytáhnout hranice států. Ty
ale nejsou obdélníkové ani jinak symetricky stejné (bohužel války nebyly
tak přesné
). Mnohoúhelník je tedy naším
nástrojem číslo jedna.
Určitě víte jak kostrbaté jsou hranice Evropy a určitě tušíte, že je nehodlám jen tak zbůhdarma na ukázku obkreslovat :o) Našel jsem typický, již hotový příklad na webu Evropa.adam.cz. Pokud jste se už pokochali touto pracnou potvůrkou, dovolte mi ukázat vám rychlý a praktický příklad z jiného prostředí – z fotky.
Poslouží nám fotka sedadlového stolku Pendolina, na kterém leží časopisy, nějaké sladkosti a podobně. Otevřel jsem si tedy tuto fotku pomocí tlačítka Otevřít nahoře v pravé části.
Tak a začneme vybírat jednotlivé předměty (oblasti) na fotce. Později jim nastavíme kam mají linkovat a jejich titulek… Vybereme si tedy jeden z nástrojů (circle, rect, polygon) a začneme vytahovat cestu klikací oblasti předmětu. Kruh a obdélník a čtverec řešit myslím nemusíme, jen kliknout a táhnout. Mnohoúhelník je o něco složitější, klikněte a táhněte do strany, utvoří se vám čára. Chvíli jsem byl zoufalý nevěděl jsem proč nemůžu pokračovat dále dalším bodem pro obtáhnutí klikací oblasti.
Tlačítko Help dole vpravo mi prozradilo, že další body přidám kliknutím pravým tlačítkem myši. Přepněte se ale z nástroje Polygon zpátky na Moving cursor, obyčejnou šipku. Nyní tedy můžete začít přidávat další body a roztahovat je na místa kam potřebujete. Je to trošku podobné jako práce s perem v grafických programech. Zkuste to sami a uvidíte.
Tak teď ještě vytáhnu oblasti i pro další předměty a pustíme se k nastavení odkazů…
Když už máme tedy všechny oblasti, které chceme mít aktivní, na obrázku označené. Vybereme kliknutím kurzoru jeden z předmětů, já si vybral jako první Snickers tyčinku. Zaktivní se nám v pravé části políčka Coords, Tooltip a HREF. Coords jsou souřadnice bodů našeho předmětu, to nás nemusí moc zajímat. Tooltip je Title, klasický HTML popisek, jak jej už jistě dobře známe. HREF je cesta odkazu, na kterou kliknutí na předmět povede. Vyplníme tedy tyto vlastnosti všem předmětům na obrázku.
Teď když máme všechno vyplněno, doplňme ještě název naší klikací mapy, není to ale nic důležitého, klidně můžete nechat defaultní map1. Nyní klikněte na spodní tlačítko Place On Clipboard, HTML kód, který jste dosud neviděli se nyní zkopíroval do schránky… teď přejděte do vašeho HTML editoru a dejte CTRL+V nebo klikněte pravým a vyberte z nabídky Vložit.
Vygenerovaný kód se vám zkopíroval na vámi určené místo ve vašem HTML dokumentu. Popisovat si ho nebudeme, k tomu slouží odkaz na teorii, o kterém jsem se zmínil dříve…
Nakonec tedy servíruji odkaz na můj hotový pokus. A samozřejmě
odkaz na program Handy
ImageMapper, který je freeware a to se vyplatí, ne? ![]()
Dalo by se to samozřejmě pořádně vymazlit hover efektem a podobně…
ale to už je zase jiný příběh. :o) Možná příště ![]()
Pokud jste vlastníkem Adobe Dreamweaveru, tak se na tohle všechno vykašlete, tuto funkci má Dreamweaver v sobě, a je trošku více intuitivnější.





Lery 21. 2. 2008 | 23.26
pěkný tip, tedka vlastně nemusím děla vůbec s html kodem, jenom v corelu udělám obrázek na který nahodím tyhle mapy a je to všechno v pohdě :D
Díky za tip Adame ;)
Adam Marčan 21. 2. 2008 | 23.45
I takoví experti tu byli Lery :o)
screw.nail 18. 3. 2008 | 17.22
Sam jsem se s tim nedavno setkal, osobne si myslim ze to je docela prasarna pouziti klikacich map, ale obcas to nekdo po me pozaduje tak jsem se to proste musel naucit. Ale rozhodne bych nepodporoval:) kdyz vidime ten kod a tam spousty cisel souradnic je mi z toho zle…
Adam Marčan 18. 3. 2008 | 19.50
screw.nail > jistě, ale jsou případy, kdy je jejich použití více než vhodné :o)
Dx 19. 3. 2008 | 12.33
„…kdy je jejich použití více než vhodné“
Vhodné to vzhledem k prasáckému kódu není snad nikdy ne?
Nezbytné to však někdy být může…Nevím jak
jinak než klikačkou řešit třeba mapu ČR s oblastma (když pominu
Flash).
Adam Marčan 19. 3. 2008 | 14.30
To já bych zase neřekl že se jedná o prasácký kód… je tam pouze to, co je k tomu opravdu třeba. Souřadnice jsou sice dlouhé, ale potřebné. Je to čistý kód, sice delší, ale bez prasečin. :o)
Já klikací mapu například použil na partnerském seskupení Aliance Skyteam, kde jsou loga jednotlivých leteckých společností umístěny na pevné pozici a dohromady tvoří jakýsi celek. Každé logo pak linkovalo na web své letecké společnosti.
Borec 17. 5. 2008 | 18.57
Zdravím,
Chci si vytvořit mapu z mnohoúhelníků. když udělám čáru a přepnu na normální šipku tak tu čáru akorát posunu jinam.A pravím tlačítkem mi to taky nešlo.
Adam Marčan 17. 5. 2008 | 21.30
Ahoj,
musíš na tu čáru kliknout pravým tlačítkem, tak přidáš další bod, který pak levým tlačítkem roztáhneš, tak vytvoříš z čáry trojúhelník, přidáním dalšího bodu čtyřúhelník a tak dále ;o)
hakam 6. 12. 2008 | 12.25
dík za tip, tenhle prográmek jsem neznal, ale nedávno našel jsem podobné – nedávno jsem o nich psal