TextOptions interface

Možnosti použité k přizpůsobení textu v symboluLayer

Extends

Vlastnosti

allowOverlap

Určuje, jestli bude text viditelný, pokud se shromáždí s jinými symboly. Pokud je hodnota true, bude text viditelný i v případě, že se shromáždí s jinými dříve nakreslenými symboly. 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í "střed".
color

Barva textu Výchozí ."#000000"

font

Zásobník písem, který se má použít k zobrazení textu. Možné hodnoty: "SegoeFrutigerHelveticaMYingHei-Bold", , "SegoeFrutigerHelveticaMYingHei-Regular""SegoeFrutigerHelveticaMYingHei-Medium", "SegoeUi-Bold""SegoeUi-Light", "SegoeUi-Regular", "SegoeUi-SemiBold", "SegoeUi-SemiLight", "StandardCondensedSegoeUi-Regular""StandardCondensedSegoeUi-Black""StandardFont-Bold""StandardFont-Black""StandardCondensedSegoeUi-Light""SegoeUi-SymbolRegular""StandardCondensedSegoeUi-Bold""StandardFont-Light", , , . "StandardFont-Regular""StandardFontCondensed-Black""StandardFontCondensed-Bold""StandardFontCondensed-Light""StandardFontCondensed-Regular" Výchozí .["StandardFont-Regular"]

haloBlur

Haló je zeslabení vzdálenosti směrem k vnějšku v pixelech. Musí být číslo větší nebo rovno 0. Výchozí .0

haloColor

Barva halo textu, která pomáhá vyniknout z pozadí. Výchozí ."rgba(0,0,0,0)"

haloWidth

Vzdálenost halo od obrysu písma v pixelech. Musí být číslo větší nebo rovno 0. Maximální šířka halo textu je 1/4 velikosti písma. Výchozí .0

ignorePlacement

Určuje, jestli ostatní symboly smí kolidovat s textem. Pokud je pravda, mohou být ostatní symboly viditelné i v případě, že se s textem shromáždí. Výchozí .false

justify

Možnosti zarovnání textu.

"auto": Text je zarovnaný směrem k pozici ukotvení.

'"left"': Text je zarovnaný doleva.

""center": Text je na střed.

"vpravo": Text je zarovnaný doprava. Výchozí "střed".

offset

Určuje vzdálenost posunu ikony od ukotvení v ems. Kladné hodnoty označují vpravo a dolů, zatímco záporné hodnoty označují vlevo a nahoru. Výchozí [0, 0].

opacity

Číslo mezi 0 a 1, které označuje neprůhlednost, při které bude text nakreslen. Výchozí 1.

optional

Určuje, jestli může být text skrytý, pokud se překrývá jiným symbolem. Pokud ano, ikony se zobrazí bez odpovídajícího textu, když se text shromáždí s jinými symboly a ikona se nezobrazí. Výchozí false.

padding

Velikost další oblasti kolem textového ohraničujícího pole použitého pro detekci kolizí symbolů Výchozí 2.

pitchAlignment

Určuje orientaci textu při zobrazení mapy.

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

"mapa": Text je zarovnaný na rovinu mapy.

'"viewport": Text je zarovnaný na rovinu zobrazení.

Výchozí nastavení: "auto".
radialOffset

Paprskový posun textu ve směru ukotvení symbolu Užitečné v kombinaci s variableAnchortím, které se ve výchozím nastavení používá dvojrozměrné offset , pokud jsou přítomné. Výchozí: 0

rotation

Množství, které chcete otočit text ve stupních po směru hodinových ručiček. Výchozí 0

rotationAlignment

V kombinaci s placement vlastností ovládacího objektu SymbolLayerOptionsurčuje chování otáčení jednotlivých glyfů tvořících text.

"auto": Pokud je umístění nastaveno na "point", je to ekvivalent "mapa". Když je umístění nastaveno na "řádek", je to ekvivalentní "map".

"mapa": Když je umístění nastaveno na "point", zarovná text na východ –západ. Když je "umístění" nastaveno na "řádek", zarovná text x osy s řádkem.

'"viewport": Vytvoří glyfy, jejichž osy x jsou zarovnané s osou x oblasti zobrazení bez ohledu na hodnotu umístění.

Výchozí nastavení: "auto".
size

Velikost písma v pixelech Musí být číslo větší nebo rovno 0. Výchozí 16.

textField

Určuje název vlastnosti u funkcí, které se mají použít pro textový popisek.

variableAnchor

Seznam potenciálních umístění ukotvení pro zvýšení pravděpodobnosti umístění popisků s vysokou prioritou na mapě Vykreslovací modul se pokusí umístit popisek na každé místo v pořadí před přechodem na další popisek. Slouží justify: "auto" k výběru zdůvodnění textu na základě pozice ukotvení. Pokud chcete použít posun, použijte radialOffset dvourozměrné offset možnosti.

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

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

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

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

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

"Vlevo nahoře": Horní levý 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": Dolní levý roh ikony je umístěn nejblíže ukotvení.

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

Výchozí hodnota: nedefinováno

Podrobnosti vlastnosti

allowOverlap

Určuje, jestli bude text viditelný, pokud se shromáždí s jinými symboly. Pokud je hodnota true, bude text viditelný i v případě, že se shromáždí s jinými dříve nakreslenými symboly. 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í "střed".
anchor?: PositionAnchor | DataDrivenPropertyValueSpecification<PositionAnchor>

Hodnota vlastnosti

PositionAnchor | DataDrivenPropertyValueSpecification<PositionAnchor>

color

Barva textu Výchozí ."#000000"

color?: string | DataDrivenPropertyValueSpecification<string>

Hodnota vlastnosti

string | DataDrivenPropertyValueSpecification<string>

font

Zásobník písem, který se má použít k zobrazení textu. Možné hodnoty: "SegoeFrutigerHelveticaMYingHei-Bold", , "SegoeFrutigerHelveticaMYingHei-Regular""SegoeFrutigerHelveticaMYingHei-Medium", "SegoeUi-Bold""SegoeUi-Light", "SegoeUi-Regular", "SegoeUi-SemiBold", "SegoeUi-SemiLight", "StandardCondensedSegoeUi-Regular""StandardCondensedSegoeUi-Black""StandardFont-Bold""StandardFont-Black""StandardCondensedSegoeUi-Light""SegoeUi-SymbolRegular""StandardCondensedSegoeUi-Bold""StandardFont-Light", , , . "StandardFont-Regular""StandardFontCondensed-Black""StandardFontCondensed-Bold""StandardFontCondensed-Light""StandardFontCondensed-Regular" Výchozí .["StandardFont-Regular"]

font?: string[] | DataDrivenPropertyValueSpecification<string[]>

Hodnota vlastnosti

string[] | DataDrivenPropertyValueSpecification<string[]>

haloBlur

Haló je zeslabení vzdálenosti směrem k vnějšku v pixelech. Musí být číslo větší nebo rovno 0. Výchozí .0

haloBlur?: number | DataDrivenPropertyValueSpecification<number>

Hodnota vlastnosti

number | DataDrivenPropertyValueSpecification<number>

haloColor

Barva halo textu, která pomáhá vyniknout z pozadí. Výchozí ."rgba(0,0,0,0)"

haloColor?: string | DataDrivenPropertyValueSpecification<string>

Hodnota vlastnosti

string | DataDrivenPropertyValueSpecification<string>

haloWidth

Vzdálenost halo od obrysu písma v pixelech. Musí být číslo větší nebo rovno 0. Maximální šířka halo textu je 1/4 velikosti písma. Výchozí .0

haloWidth?: number | DataDrivenPropertyValueSpecification<number>

Hodnota vlastnosti

number | DataDrivenPropertyValueSpecification<number>

ignorePlacement

Určuje, jestli ostatní symboly smí kolidovat s textem. Pokud je pravda, mohou být ostatní symboly viditelné i v případě, že se s textem shromáždí. Výchozí .false

ignorePlacement?: boolean

Hodnota vlastnosti

boolean

justify

Možnosti zarovnání textu.

"auto": Text je zarovnaný směrem k pozici ukotvení.

'"left"': Text je zarovnaný doleva.

""center": Text je na střed.

"vpravo": Text je zarovnaný doprava. Výchozí "střed".

justify?: "auto" | "left" | "center" | "right"

Hodnota vlastnosti

"auto" | "left" | "center" | "right"

offset

Určuje vzdálenost posunu ikony od ukotvení v ems. Kladné hodnoty označují vpravo a dolů, zatímco záporné hodnoty označují vlevo a nahoru. Výchozí [0, 0].

offset?: Pixel | DataDrivenPropertyValueSpecification<Pixel>

Hodnota vlastnosti

Pixel | DataDrivenPropertyValueSpecification<Pixel>

opacity

Číslo mezi 0 a 1, které označuje neprůhlednost, při které bude text nakreslen. Výchozí 1.

opacity?: number | DataDrivenPropertyValueSpecification<number>

Hodnota vlastnosti

number | DataDrivenPropertyValueSpecification<number>

optional

Určuje, jestli může být text skrytý, pokud se překrývá jiným symbolem. Pokud ano, ikony se zobrazí bez odpovídajícího textu, když se text shromáždí s jinými symboly a ikona se nezobrazí. Výchozí false.

optional?: boolean

Hodnota vlastnosti

boolean

padding

Velikost další oblasti kolem textového ohraničujícího pole použitého pro detekci kolizí symbolů Výchozí 2.

padding?: number | PropertyValueSpecification<number>

Hodnota vlastnosti

number | PropertyValueSpecification<number>

pitchAlignment

Určuje orientaci textu při zobrazení mapy.

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

"mapa": Text je zarovnaný na rovinu mapy.

'"viewport": Text je zarovnaný na rovinu zobrazení.

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

Hodnota vlastnosti

"auto" | "map" | "viewport"

radialOffset

Paprskový posun textu ve směru ukotvení symbolu Užitečné v kombinaci s variableAnchortím, které se ve výchozím nastavení používá dvojrozměrné offset , pokud jsou přítomné. Výchozí: 0

radialOffset?: number | DataDrivenPropertyValueSpecification<number>

Hodnota vlastnosti

number | DataDrivenPropertyValueSpecification<number>

rotation

Množství, které chcete otočit text ve stupních po směru hodinových ručiček. Výchozí 0

rotation?: number | DataDrivenPropertyValueSpecification<number>

Hodnota vlastnosti

number | DataDrivenPropertyValueSpecification<number>

rotationAlignment

V kombinaci s placement vlastností ovládacího objektu SymbolLayerOptionsurčuje chování otáčení jednotlivých glyfů tvořících text.

"auto": Pokud je umístění nastaveno na "point", je to ekvivalent "mapa". Když je umístění nastaveno na "řádek", je to ekvivalentní "map".

"mapa": Když je umístění nastaveno na "point", zarovná text na východ –západ. Když je "umístění" nastaveno na "řádek", zarovná text x osy s řádkem.

'"viewport": Vytvoří glyfy, jejichž osy x jsou zarovnané s osou x oblasti zobrazení bez ohledu na hodnotu umístění.

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

Hodnota vlastnosti

"auto" | "map" | "viewport"

size

Velikost písma v pixelech Musí být číslo větší nebo rovno 0. Výchozí 16.

size?: number | DataDrivenPropertyValueSpecification<number>

Hodnota vlastnosti

number | DataDrivenPropertyValueSpecification<number>

textField

Určuje název vlastnosti u funkcí, které se mají použít pro textový popisek.

textField?: string | DataDrivenPropertyValueSpecification<string>

Hodnota vlastnosti

string | DataDrivenPropertyValueSpecification<string>

variableAnchor

Seznam potenciálních umístění ukotvení pro zvýšení pravděpodobnosti umístění popisků s vysokou prioritou na mapě Vykreslovací modul se pokusí umístit popisek na každé místo v pořadí před přechodem na další popisek. Slouží justify: "auto" k výběru zdůvodnění textu na základě pozice ukotvení. Pokud chcete použít posun, použijte radialOffset dvourozměrné offset možnosti.

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

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

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

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

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

"Vlevo nahoře": Horní levý 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": Dolní levý roh ikony je umístěn nejblíže ukotvení.

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

Výchozí hodnota: nedefinováno
variableAnchor?: PositionAnchor[]

Hodnota vlastnosti