TextOptions interface
Alternativ som används för att anpassa texten i en SymbolLayer
- Extends
Egenskaper
allow |
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 |
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 |
font | Den teckensnittsstack som ska användas för att visa text.
Möjliga värden: |
halo |
Halons toningsavstånd mot utsidan i bildpunkter.
Måste vara ett tal större eller lika med 0.
Standard |
halo |
Färgen på textens halo, vilket hjälper den att sticka ut från bakgrunder.
Standard |
halo |
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 |
ignore |
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 |
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 |
opacity | Ett tal mellan 0 och 1 som anger den opacitet med vilken texten ska ritas.
Standard |
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 |
padding | Storleken på det ytterligare området runt textmarkeringsrutan som används för att identifiera symbolkollisioner.
Standard |
pitch |
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" |
radial |
Radiell förskjutning av text, i riktningen för symbolens fästpunkt. Användbart i kombination med |
rotation | Mängden som texten ska roteras medsols i grader.
Standard |
rotation |
I kombination med '"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 |
text |
Anger namnet på en egenskap för de funktioner som ska användas för en textetikett. |
variable |
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 "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
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 SymbolLayerOptions
fö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[]