Dela via


IconOptions interface

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

Extends

Egenskaper

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.

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".
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.

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-redpin-round-darkblue. Standard "marker-blue".

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].

opacity

Ett tal mellan 0 och 1 som anger den opacitet med vilken ikonen kommer att ritas. Standard 1.

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.

padding

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

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"
rotation

Mängden för att rotera ikonen medsols i grader Standard 0.

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".
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.

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-redpin-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

Pixel | DataDrivenPropertyValueSpecification<Pixel>

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>