AIconTřída definuje výchozí vzhled ikony a její vlastnosti. Ikonku používá AMarker pro definici svého vzledu. Lze si tedy vytvořit vlastní ikonky, a ty pak předávat vytvářeným značkám AMarker. Libovolné výchozí nastavení options lze přepsat vlastním, což je způsob jak vytvořit vlastní ikonku. Ikonka se skládá z několika elementů. Obrázek (volitelně), stín (volitelně), label (což je popisek, též volitelně) Pokud chcete pouze jednoduchou ikonku, nastavte fastRollover option na false, a pomocí imageSrc vložte svůj obrázek. Sofistikovanější ikonka bude mít tři stavy, fastRollover option nastavte na true. Klikatelnou oblast definuje obrázek daný imageSrc a rozměry imageSize. Předdefinované ikonky
Ikonka může implementovat Pixyho Fast Rollover, http://wellstyled.com- /css-nopreload-rollovers.html, přesněji řečeno stačí podstrčit obrázek - značka sama mění pozici pozadí. Nastavuje se pomocí option fastRollover. Jak má obrázek vypadat viz. options. Obrázek musí obsahovat všechny tři stavy, tedy: normální vzhled, hover (po přejetí myšky), active (při otevřené bublině). Stín pro ikonku se pozicuje stejně jako obrázek. Stín tedy musí být vytvořen tak, aby už v grafickém editoru byl pozicován vůči imageSrc správně. Stín musí být formátu PNG. Pro automatické vytvoření stínu lze použít tento nástroj: http://n01se.net/chouser/gmapez/shadowform.html. Pozicování
Pro tyto vlastnosti platí. že když budou mít souřadnice 2x2 v ikoně 3x3, tak se budou nacházet uprostřed. Pokud chcete label, tedy popisek ikonky nastylovat, vložte CSS stylopis přímo do option labelStyle. Nezapomeňte nastavit imageSize tak, aby se text vešel do definované velikosti. A_CAPTION_ICON je pure CSS, což znamená že můžete mimojiné tvořit různobarevné značky bez obrázků. Ikonce lze také nastavit průhlednost, v rozsahu 0 až 1, viz. A_CAPTION_ICON. Následující options definují A_DEFAULT_ICON, tedy výchozí ikonu. Tu AMarker použije v případě, že není definována jiná. Options
PříkladRůzné způsoby vytváření ikonek viz. http://amapy.atlas.cz/api/anotherExamples.aspx#b |