IconOptions interface
Alternativ som används för att anpassa ikonerna i en SymbolLayer
- Extends
Egenskaper
allow |
Anger om symbolikonen kan lägga över andra symboler på kartan.
Om |
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. Standardvärdet är "bottom". |
ignore |
Anger om andra symboler kan överlappa den här symbolen.
Om det är sant kan andra symboler vara synliga även om de kolliderar med ikonen.
Standard |
image | Namnet på bilden i kartans bildsprit som ska användas för att rita ikonen.
Tillgängliga inbyggda avbildningar är: |
offset | Anger ett förskjutet avstånd för ikonen från fästpunkten i bildpunkter.
Positiva värden indikerar höger och nedåt, medan negativa värden indikerar vänster och uppåt.
Varje komponent multipliceras med storleksvärdet för att få den slutliga förskjutningen i bildpunkter.
I kombination med rotation blir förskjutningen som om den roterade riktningen var uppe.
Standard |
opacity | Ett tal mellan 0 och 1 som anger den opacitet med vilken ikonen kommer att ritas.
Standard |
optional | Anger om en symbolikon kan döljas men dess text visas om den överlappas med en annan symbol.
Om det är sant visas texten utan motsvarande ikoner när ikonen kolliderar med andra symboler och texten inte gör det.
Standard |
padding | Storleken på det ytterligare området runt den ikongränsningsruta som används för att identifiera symbolkollisioner.
Standard |
pitch |
Anger orienteringen för ikonen när kartan visas. ""auto": Matchar automatiskt värdet för "rotationAlignment". "map": Ikonen är justerad mot kartans plan. ""viewport": Ikonen är justerad mot visningsportens plan Standardinställningen "auto" |
rotation | Mängden för att rotera ikonen medsols i grader Standard |
rotation |
I kombination med placeringsegenskapen för en SymbolLayerOptions avgör detta rotationsbeteendet för ikoner. ""auto": När placeringen är "point" motsvarar detta "viewport". När placeringen är "rad" motsvarar detta "karta". ""map": När placeringen är "point" justeras ikonerna öst-väst. När placeringen är "linje" justeras ikonernas x-axlar med linjen. '"viewport"': Ikoner x-axlarna justeras med x-axeln i visningsområdet. Standardinställningen "auto". |
size | Skalar den ursprungliga storleken på ikonen med hjälp av den angivna faktorn.
Måste vara större eller lika med 0.
Standard |
Egenskapsinformation
allowOverlap
Anger om symbolikonen kan lägga över andra symboler på kartan.
Om true
ikonen visas även om den kolliderar med andra tidigare ritade symboler.
Tips: Ställ in detta på sant om du animera en symbol för att säkerställa en smidig återgivning.
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.
Standardvärdet är "bottom".anchor?: PositionAnchor | DataDrivenPropertyValueSpecification<PositionAnchor>
Egenskapsvärde
PositionAnchor | DataDrivenPropertyValueSpecification<PositionAnchor>
ignorePlacement
Anger om andra symboler kan överlappa den här symbolen.
Om det är sant kan andra symboler vara synliga även om de kolliderar med ikonen.
Standard false
.
ignorePlacement?: boolean
Egenskapsvärde
boolean
image
Namnet på bilden i kartans bildsprit som ska användas för att rita ikonen.
Tillgängliga inbyggda avbildningar är: marker-black
, marker-blue
, marker-darkblue
, marker-red
, marker-yellow
, pin-blue
, pin-darkblue
, pin-red
, pin-round-blue
, pin-round-red
pin-round-darkblue
.
Standard "marker-blue"
.
image?: string | DataDrivenPropertyValueSpecification<string>
Egenskapsvärde
string | DataDrivenPropertyValueSpecification<string>
offset
Anger ett förskjutet avstånd för ikonen från fästpunkten i bildpunkter.
Positiva värden indikerar höger och nedåt, medan negativa värden indikerar vänster och uppåt.
Varje komponent multipliceras med storleksvärdet för att få den slutliga förskjutningen i bildpunkter.
I kombination med rotation blir förskjutningen som om den roterade riktningen var uppe.
Standard [0, 0]
.
offset?: Pixel | DataDrivenPropertyValueSpecification<Pixel>
Egenskapsvärde
opacity
Ett tal mellan 0 och 1 som anger den opacitet med vilken ikonen kommer att ritas.
Standard 1
.
opacity?: number | DataDrivenPropertyValueSpecification<number>
Egenskapsvärde
number | DataDrivenPropertyValueSpecification<number>
optional
Anger om en symbolikon kan döljas men dess text visas om den överlappas med en annan symbol.
Om det är sant visas texten utan motsvarande ikoner när ikonen kolliderar med andra symboler och texten inte gör det.
Standard false
.
optional?: boolean
Egenskapsvärde
boolean
padding
Storleken på det ytterligare området runt den ikongränsningsruta som används för att identifiera symbolkollisioner.
Standard 2
.
padding?: number | DataDrivenPropertyValueSpecification<number>
Egenskapsvärde
number | DataDrivenPropertyValueSpecification<number>
pitchAlignment
Anger orienteringen för ikonen när kartan visas.
""auto": Matchar automatiskt värdet för "rotationAlignment".
"map": Ikonen är justerad mot kartans plan.
""viewport": Ikonen är justerad mot visningsportens plan
Standardinställningen "auto"pitchAlignment?: "auto" | "map" | "viewport"
Egenskapsvärde
"auto" | "map" | "viewport"
rotation
Mängden för att rotera ikonen medsols i grader Standard 0
.
rotation?: number | DataDrivenPropertyValueSpecification<number>
Egenskapsvärde
number | DataDrivenPropertyValueSpecification<number>
rotationAlignment
I kombination med placeringsegenskapen för en SymbolLayerOptions avgör detta rotationsbeteendet för ikoner.
""auto": När placeringen är "point" motsvarar detta "viewport". När placeringen är "rad" motsvarar detta "karta".
""map": När placeringen är "point" justeras ikonerna öst-väst. När placeringen är "linje" justeras ikonernas x-axlar med linjen.
'"viewport"': Ikoner x-axlarna justeras med x-axeln i visningsområdet.
Standardinställningen "auto".rotationAlignment?: "auto" | "map" | "viewport"
Egenskapsvärde
"auto" | "map" | "viewport"
size
Skalar den ursprungliga storleken på ikonen med hjälp av den angivna faktorn.
Måste vara större eller lika med 0.
Standard 1
.
size?: number | DataDrivenPropertyValueSpecification<number>
Egenskapsvärde
number | DataDrivenPropertyValueSpecification<number>