TextOptions interface

Alternativ som används för att anpassa texten i en SymbolLayer

Extends

Egenskaper

allowOverlap

Anger om texten ska visas om den kolliderar med andra symboler. Om det är sant visas texten även om den kolliderar med andra tidigare dragna symboler. Standard false.

anchor

Anger vilken del av ikonen som är närmast ikonernas fästpunkt på kartan.

"center": Ikonens mitt är närmast fästpunkten.

""left": Ikonens vänstra sida är placerad närmast fästpunkten.

""right": Höger sida av ikonen är placerad närmast fästpunkten.

""top": Överst på ikonen placeras närmast fästpunkten.

""bottom": Ikonens nederkant är närmast fästpunkten.

""övre vänstra": Ikonens övre vänstra hörn är närmast fästpunkten.

"övre högra": Ikonens övre högra hörn är närmast fästpunkten.

""nedre vänstra": Ikonens nedre vänstra hörn är närmast fästpunkten.

""längst ned till höger": Ikonens nedre högra hörn är närmast fästpunkten.

Standard "center".
color

Färgen på texten. Standard "#000000".

font

Den teckensnittsstack som ska användas för att visa text. Möjliga värden: "SegoeFrutigerHelveticaMYingHei-Bold", "SegoeFrutigerHelveticaMYingHei-Medium", "SegoeFrutigerHelveticaMYingHei-Regular", "SegoeUi-Bold", "SegoeUi-Light", "SegoeUi-Regular", "SegoeUi-SemiBold", "SegoeUi-SemiLight", "SegoeUi-SymbolRegular", "StandardCondensedSegoeUi-Black", "StandardCondensedSegoeUi-Bold", "StandardCondensedSegoeUi-Light", "StandardCondensedSegoeUi-Regular", "StandardFont-Black", "StandardFont-Bold", "StandardFont-Light", , "StandardFontCondensed-Black""StandardFont-Regular", , "StandardFontCondensed-Bold", "StandardFontCondensed-Light", "StandardFontCondensed-Regular". Standard ["StandardFont-Regular"].

haloBlur

Halons toningsavstånd mot utsidan i bildpunkter. Måste vara ett tal större eller lika med 0. Standard 0.

haloColor

Färgen på textens halo, vilket hjälper den att sticka ut från bakgrunder. Standard "rgba(0,0,0,0)".

haloWidth

Avståndet mellan halo och teckensnittsdispositionen i bildpunkter. Måste vara ett tal större eller lika med 0. Den maximala bredden på texten halo är 1/4 av teckenstorleken. Standard 0.

ignorePlacement

Anger om de andra symbolerna får kollidera med texten. Om det är sant kan andra symboler vara synliga även om de kolliderar med texten. Standard false.

justify

Alternativ för textjustering.

""auto": Texten är justerad mot fästpunktspositionen.

""left": Texten är justerad till vänster.

'"center":Texten är centrerad.

""right": Texten är justerad till höger. Standard "center".

offset

Anger ett förskjutningsavstånd för ikonen från fästpunkten i ems. Positiva värden indikerar höger och nedåt, medan negativa värden indikerar vänster och uppåt. Standard [0, 0].

opacity

Ett tal mellan 0 och 1 som anger den opacitet med vilken texten ska ritas. Standard 1.

optional

Anger om texten kan döljas om den överlappas av en annan symbol. Om det är sant visas ikoner utan motsvarande text när texten kolliderar med andra symboler och ikonen inte gör det. Standard false.

padding

Storleken på det ytterligare området runt textmarkeringsrutan som används för att identifiera symbolkollisioner. Standard 2.

pitchAlignment

Anger textens orientering när kartan visas.

""auto": Matchar automatiskt värdet för "rotationAlignment".

"map": Texten justeras till kartans plan.

""viewport": Texten justeras till visningsområdets plan.

Standard: "auto"
radialOffset

Radiell förskjutning av text, i riktningen för symbolens fästpunkt. Användbart i kombination med variableAnchor, som som standard använder den tvådimensionella offset om den finns. Standard: 0

rotation

Mängden som texten ska roteras medsols i grader. Standard 0

rotationAlignment

I kombination med placement egenskapen SymbolLayerOptionsför anger rotationsbeteendet för de enskilda tecken som bildar texten.

'"auto"': När 'placement' är inställd på '"point"' motsvarar detta '"map"'. När "placering" är inställt på "rad" motsvarar det "map".

""map": När 'placement' är inställd på '"point"' justerar texten öst-väst. När "placering" är inställt på "rad" justerar text x-axlar med linjen.

""viewport": Producerar glyfer vars x-axlar är justerade med x-axeln i visningsområdet, oavsett värdet för "placering".

Standard: "auto"
size

Storleken på teckensnittet i bildpunkter. Måste vara ett tal större eller lika med 0. Standard 16.

textField

Anger namnet på en egenskap för de funktioner som ska användas för en textetikett.

variableAnchor

Lista över potentiella fästpunktsplatser för att öka chansen att placera etiketter med hög prioritet på kartan. Återgivningen försöker placera etiketten på varje plats i ordning innan den flyttas till nästa etikett. Använd justify: "auto" för att välja textjustering baserat på fästpunktsposition. Om du vill använda en förskjutning använder du de radialOffset tvådimensionella eller tvådimensionella offset alternativen.

"center": Ikonens mitt är närmast fästpunkten.

""left": Ikonens vänstra sida är placerad närmast fästpunkten.

""right": Höger sida av ikonen är placerad närmast fästpunkten.

""top": Överst på ikonen placeras närmast fästpunkten.

""bottom": Ikonens nederkant är närmast fästpunkten.

""övre vänstra": Ikonens övre vänstra hörn är närmast fästpunkten.

"övre högra": Ikonens övre högra hörn är närmast fästpunkten.

""nedre vänstra": Ikonens nedre vänstra hörn är närmast fästpunkten.

""längst ned till höger": Ikonens nedre högra hörn är närmast fästpunkten.

Standard: "odefinierad"

Egenskapsinformation

allowOverlap

Anger om texten ska visas om den kolliderar med andra symboler. Om det är sant visas texten även om den kolliderar med andra tidigare dragna symboler. Standard false.

allowOverlap?: boolean

Egenskapsvärde

boolean

anchor

Anger vilken del av ikonen som är närmast ikonernas fästpunkt på kartan.

"center": Ikonens mitt är närmast fästpunkten.

""left": Ikonens vänstra sida är placerad närmast fästpunkten.

""right": Höger sida av ikonen är placerad närmast fästpunkten.

""top": Överst på ikonen placeras närmast fästpunkten.

""bottom": Ikonens nederkant är närmast fästpunkten.

""övre vänstra": Ikonens övre vänstra hörn är närmast fästpunkten.

"övre högra": Ikonens övre högra hörn är närmast fästpunkten.

""nedre vänstra": Ikonens nedre vänstra hörn är närmast fästpunkten.

""längst ned till höger": Ikonens nedre högra hörn är närmast fästpunkten.

Standard "center".
anchor?: PositionAnchor | DataDrivenPropertyValueSpecification<PositionAnchor>

Egenskapsvärde

PositionAnchor | DataDrivenPropertyValueSpecification<PositionAnchor>

color

Färgen på texten. Standard "#000000".

color?: string | DataDrivenPropertyValueSpecification<string>

Egenskapsvärde

string | DataDrivenPropertyValueSpecification<string>

font

Den teckensnittsstack som ska användas för att visa text. Möjliga värden: "SegoeFrutigerHelveticaMYingHei-Bold", "SegoeFrutigerHelveticaMYingHei-Medium", "SegoeFrutigerHelveticaMYingHei-Regular", "SegoeUi-Bold", "SegoeUi-Light", "SegoeUi-Regular", "SegoeUi-SemiBold", "SegoeUi-SemiLight", "SegoeUi-SymbolRegular", "StandardCondensedSegoeUi-Black", "StandardCondensedSegoeUi-Bold", "StandardCondensedSegoeUi-Light", "StandardCondensedSegoeUi-Regular", "StandardFont-Black", "StandardFont-Bold", "StandardFont-Light", , "StandardFontCondensed-Black""StandardFont-Regular", , "StandardFontCondensed-Bold", "StandardFontCondensed-Light", "StandardFontCondensed-Regular". Standard ["StandardFont-Regular"].

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

Egenskapsvärde

string[] | DataDrivenPropertyValueSpecification<string[]>

haloBlur

Halons toningsavstånd mot utsidan i bildpunkter. Måste vara ett tal större eller lika med 0. Standard 0.

haloBlur?: number | DataDrivenPropertyValueSpecification<number>

Egenskapsvärde

number | DataDrivenPropertyValueSpecification<number>

haloColor

Färgen på textens halo, vilket hjälper den att sticka ut från bakgrunder. Standard "rgba(0,0,0,0)".

haloColor?: string | DataDrivenPropertyValueSpecification<string>

Egenskapsvärde

string | DataDrivenPropertyValueSpecification<string>

haloWidth

Avståndet mellan halo och teckensnittsdispositionen i bildpunkter. Måste vara ett tal större eller lika med 0. Den maximala bredden på texten halo är 1/4 av teckenstorleken. Standard 0.

haloWidth?: number | DataDrivenPropertyValueSpecification<number>

Egenskapsvärde

number | DataDrivenPropertyValueSpecification<number>

ignorePlacement

Anger om de andra symbolerna får kollidera med texten. Om det är sant kan andra symboler vara synliga även om de kolliderar med texten. Standard false.

ignorePlacement?: boolean

Egenskapsvärde

boolean

justify

Alternativ för textjustering.

""auto": Texten är justerad mot fästpunktspositionen.

""left": Texten är justerad till vänster.

'"center":Texten är centrerad.

""right": Texten är justerad till höger. Standard "center".

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

Egenskapsvärde

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

offset

Anger ett förskjutningsavstånd för ikonen från fästpunkten i ems. Positiva värden indikerar höger och nedåt, medan negativa värden indikerar vänster och uppåt. Standard [0, 0].

offset?: Pixel | DataDrivenPropertyValueSpecification<Pixel>

Egenskapsvärde

Pixel | DataDrivenPropertyValueSpecification<Pixel>

opacity

Ett tal mellan 0 och 1 som anger den opacitet med vilken texten ska ritas. Standard 1.

opacity?: number | DataDrivenPropertyValueSpecification<number>

Egenskapsvärde

number | DataDrivenPropertyValueSpecification<number>

optional

Anger om texten kan döljas om den överlappas av en annan symbol. Om det är sant visas ikoner utan motsvarande text när texten kolliderar med andra symboler och ikonen inte gör det. Standard false.

optional?: boolean

Egenskapsvärde

boolean

padding

Storleken på det ytterligare området runt textmarkeringsrutan som används för att identifiera symbolkollisioner. Standard 2.

padding?: number | PropertyValueSpecification<number>

Egenskapsvärde

number | PropertyValueSpecification<number>

pitchAlignment

Anger textens orientering när kartan visas.

""auto": Matchar automatiskt värdet för "rotationAlignment".

"map": Texten justeras till kartans plan.

""viewport": Texten justeras till visningsområdets plan.

Standard: "auto"
pitchAlignment?: "auto" | "map" | "viewport"

Egenskapsvärde

"auto" | "map" | "viewport"

radialOffset

Radiell förskjutning av text, i riktningen för symbolens fästpunkt. Användbart i kombination med variableAnchor, som som standard använder den tvådimensionella offset om den finns. Standard: 0

radialOffset?: number | DataDrivenPropertyValueSpecification<number>

Egenskapsvärde

number | DataDrivenPropertyValueSpecification<number>

rotation

Mängden som texten ska roteras medsols i grader. Standard 0

rotation?: number | DataDrivenPropertyValueSpecification<number>

Egenskapsvärde

number | DataDrivenPropertyValueSpecification<number>

rotationAlignment

I kombination med placement egenskapen SymbolLayerOptionsför anger rotationsbeteendet för de enskilda tecken som bildar texten.

'"auto"': När 'placement' är inställd på '"point"' motsvarar detta '"map"'. När "placering" är inställt på "rad" motsvarar det "map".

""map": När 'placement' är inställd på '"point"' justerar texten öst-väst. När "placering" är inställt på "rad" justerar text x-axlar med linjen.

""viewport": Producerar glyfer vars x-axlar är justerade med x-axeln i visningsområdet, oavsett värdet för "placering".

Standard: "auto"
rotationAlignment?: "auto" | "map" | "viewport"

Egenskapsvärde

"auto" | "map" | "viewport"

size

Storleken på teckensnittet i bildpunkter. Måste vara ett tal större eller lika med 0. Standard 16.

size?: number | DataDrivenPropertyValueSpecification<number>

Egenskapsvärde

number | DataDrivenPropertyValueSpecification<number>

textField

Anger namnet på en egenskap för de funktioner som ska användas för en textetikett.

textField?: string | DataDrivenPropertyValueSpecification<string>

Egenskapsvärde

string | DataDrivenPropertyValueSpecification<string>

variableAnchor

Lista över potentiella fästpunktsplatser för att öka chansen att placera etiketter med hög prioritet på kartan. Återgivningen försöker placera etiketten på varje plats i ordning innan den flyttas till nästa etikett. Använd justify: "auto" för att välja textjustering baserat på fästpunktsposition. Om du vill använda en förskjutning använder du de radialOffset tvådimensionella eller tvådimensionella offset alternativen.

"center": Ikonens mitt är närmast fästpunkten.

""left": Ikonens vänstra sida är placerad närmast fästpunkten.

""right": Höger sida av ikonen är placerad närmast fästpunkten.

""top": Överst på ikonen placeras närmast fästpunkten.

""bottom": Ikonens nederkant är närmast fästpunkten.

""övre vänstra": Ikonens övre vänstra hörn är närmast fästpunkten.

"övre högra": Ikonens övre högra hörn är närmast fästpunkten.

""nedre vänstra": Ikonens nedre vänstra hörn är närmast fästpunkten.

""längst ned till höger": Ikonens nedre högra hörn är närmast fästpunkten.

Standard: "odefinierad"
variableAnchor?: PositionAnchor[]

Egenskapsvärde