IconOptions interface

Možnosti použité k přizpůsobení ikon v symbolu

Extends

Vlastnosti

allowOverlap

Určuje, jestli ikona symbolu může překryt další symboly na mapě. Pokud true se ikona zobrazí i v případě, že se shromáždí s jinými dříve nakreslenými symboly. Tip: Pokud při animaci symbolu nastavíte na hodnotu True, zajistíte hladké vykreslování. Výchozí .false

anchor

Určuje, která část ikony je umístěna nejblíže umístění ukotvení ikon na mapě.

"Střed": Střed ikony je umístěn nejblíže ukotvení.

'"left"': Levá strana ikony je umístěna nejblíže ukotvení.

'"right"': Pravá strana ikony je umístěna nejblíže ukotvení.

"nahoře": Horní část ikony je umístěna nejblíže ukotvení.

'"bottom"': Dolní část ikony je umístěna nejblíže ukotvení.

"Vlevo nahoře": Levý horní roh ikony je umístěn nejblíže ukotvení.

"Vpravo nahoře": Pravý horní roh ikony je umístěn nejblíže ukotvení.

"Vlevo dole": Levý dolní roh ikony je umístěn nejblíže ukotvení.

"Vpravo dole": Pravý dolní roh ikony je umístěn nejblíže ukotvení.

Výchozí "dole".
ignorePlacement

Určuje, jestli se tento symbol můžou překrývat jiné symboly. Pokud je pravda, můžou být viditelné i jiné symboly, i když se s ikonou shromáždí. Výchozí .false

image

Název obrázku na obrázku mapy, který se má použít k nakreslení ikony. Dostupné integrované image jsou: marker-black, , marker-blue, marker-redmarker-darkblue, marker-yellow, pin-blue, pin-darkblue, pin-red, pin-round-blue, pin-round-darkbluepin-round-red. . Výchozí ."marker-blue"

offset

Určuje vzdálenost posunu ikony od ukotvení v pixelech. Kladné hodnoty označují vpravo a dolů, zatímco záporné hodnoty označují vlevo a nahoru. Každá komponenta se vynásobí hodnotou velikosti, aby se získal konečný posun v pixelech. V kombinaci s otočením bude posun stejný, jako by byl otočený směr nahoru. Výchozí .[0, 0]

opacity

Číslo v rozmezí od 0 do 1, které označuje neprůhlednost, při které se ikona nakreslí. Výchozí .1

optional

Určuje, jestli může být ikona symbolů skrytá, ale její text se zobrazí, pokud se překrývají s jiným symbolem. Pokud je pravda, text se zobrazí bez odpovídajících ikon, když se ikona shromáždí s jinými symboly a text se nezobrazí. Výchozí .false

padding

Velikost další oblasti kolem ohraničujícího rámečku ikony použitého k detekci kolizí symbolů Výchozí .2

pitchAlignment

Určuje orientaci ikony při rozhodování mapy.

"auto": Automaticky odpovídá hodnotě "rotationAlignment".

"mapa": Ikona je zarovnaná k rovině mapy.

'"viewport"': Ikona je zarovnaná k rovině oblasti zobrazení.

Výchozí "auto"
rotation

Velikost otočení ikony ve stupních Výchozí 0.

rotationAlignment

V kombinaci s vlastnost umístění SymbolLayerOptions určuje chování otočení ikon.

'"auto"': Pokud je umístění "point", je to ekvivalent "viewport". Pokud je umístění "čára", je to ekvivalent "map".

"mapa"": Když je umístění "point" zarovná ikony na východ-západ. Když je umístění "čára", zarovná osy x ikon s čárou.

'"viewport"': Ikony' osy x se zarovnají s osou x zobrazení.

Výchozí "auto".
size

Škáluje původní velikost ikony podle poskytnutého faktoru. Musí být větší nebo rovno 0. Výchozí .1

Podrobnosti vlastnosti

allowOverlap

Určuje, jestli ikona symbolu může překryt další symboly na mapě. Pokud true se ikona zobrazí i v případě, že se shromáždí s jinými dříve nakreslenými symboly. Tip: Pokud při animaci symbolu nastavíte na hodnotu True, zajistíte hladké vykreslování. Výchozí .false

allowOverlap?: boolean

Hodnota vlastnosti

boolean

anchor

Určuje, která část ikony je umístěna nejblíže umístění ukotvení ikon na mapě.

"Střed": Střed ikony je umístěn nejblíže ukotvení.

'"left"': Levá strana ikony je umístěna nejblíže ukotvení.

'"right"': Pravá strana ikony je umístěna nejblíže ukotvení.

"nahoře": Horní část ikony je umístěna nejblíže ukotvení.

'"bottom"': Dolní část ikony je umístěna nejblíže ukotvení.

"Vlevo nahoře": Levý horní roh ikony je umístěn nejblíže ukotvení.

"Vpravo nahoře": Pravý horní roh ikony je umístěn nejblíže ukotvení.

"Vlevo dole": Levý dolní roh ikony je umístěn nejblíže ukotvení.

"Vpravo dole": Pravý dolní roh ikony je umístěn nejblíže ukotvení.

Výchozí "dole".
anchor?: PositionAnchor | DataDrivenPropertyValueSpecification<PositionAnchor>

Hodnota vlastnosti

PositionAnchor | DataDrivenPropertyValueSpecification<PositionAnchor>

ignorePlacement

Určuje, jestli se tento symbol můžou překrývat jiné symboly. Pokud je pravda, můžou být viditelné i jiné symboly, i když se s ikonou shromáždí. Výchozí .false

ignorePlacement?: boolean

Hodnota vlastnosti

boolean

image

Název obrázku na obrázku mapy, který se má použít k nakreslení ikony. Dostupné integrované image jsou: marker-black, , marker-blue, marker-redmarker-darkblue, marker-yellow, pin-blue, pin-darkblue, pin-red, pin-round-blue, pin-round-darkbluepin-round-red. . Výchozí ."marker-blue"

image?: string | DataDrivenPropertyValueSpecification<string>

Hodnota vlastnosti

string | DataDrivenPropertyValueSpecification<string>

offset

Určuje vzdálenost posunu ikony od ukotvení v pixelech. Kladné hodnoty označují vpravo a dolů, zatímco záporné hodnoty označují vlevo a nahoru. Každá komponenta se vynásobí hodnotou velikosti, aby se získal konečný posun v pixelech. V kombinaci s otočením bude posun stejný, jako by byl otočený směr nahoru. Výchozí .[0, 0]

offset?: Pixel | DataDrivenPropertyValueSpecification<Pixel>

Hodnota vlastnosti

Pixel | DataDrivenPropertyValueSpecification<Pixel>

opacity

Číslo v rozmezí od 0 do 1, které označuje neprůhlednost, při které se ikona nakreslí. Výchozí .1

opacity?: number | DataDrivenPropertyValueSpecification<number>

Hodnota vlastnosti

number | DataDrivenPropertyValueSpecification<number>

optional

Určuje, jestli může být ikona symbolů skrytá, ale její text se zobrazí, pokud se překrývají s jiným symbolem. Pokud je pravda, text se zobrazí bez odpovídajících ikon, když se ikona shromáždí s jinými symboly a text se nezobrazí. Výchozí .false

optional?: boolean

Hodnota vlastnosti

boolean

padding

Velikost další oblasti kolem ohraničujícího rámečku ikony použitého k detekci kolizí symbolů Výchozí .2

padding?: number | DataDrivenPropertyValueSpecification<number>

Hodnota vlastnosti

number | DataDrivenPropertyValueSpecification<number>

pitchAlignment

Určuje orientaci ikony při rozhodování mapy.

"auto": Automaticky odpovídá hodnotě "rotationAlignment".

"mapa": Ikona je zarovnaná k rovině mapy.

'"viewport"': Ikona je zarovnaná k rovině oblasti zobrazení.

Výchozí "auto"
pitchAlignment?: "auto" | "map" | "viewport"

Hodnota vlastnosti

"auto" | "map" | "viewport"

rotation

Velikost otočení ikony ve stupních Výchozí 0.

rotation?: number | DataDrivenPropertyValueSpecification<number>

Hodnota vlastnosti

number | DataDrivenPropertyValueSpecification<number>

rotationAlignment

V kombinaci s vlastnost umístění SymbolLayerOptions určuje chování otočení ikon.

'"auto"': Pokud je umístění "point", je to ekvivalent "viewport". Pokud je umístění "čára", je to ekvivalent "map".

"mapa"": Když je umístění "point" zarovná ikony na východ-západ. Když je umístění "čára", zarovná osy x ikon s čárou.

'"viewport"': Ikony' osy x se zarovnají s osou x zobrazení.

Výchozí "auto".
rotationAlignment?: "auto" | "map" | "viewport"

Hodnota vlastnosti

"auto" | "map" | "viewport"

size

Škáluje původní velikost ikony podle poskytnutého faktoru. Musí být větší nebo rovno 0. Výchozí .1

size?: number | DataDrivenPropertyValueSpecification<number>

Hodnota vlastnosti

number | DataDrivenPropertyValueSpecification<number>