IconOptions interface
Opties die worden gebruikt om de pictogrammen in een Symboollaag aan te passen
- Extends
Eigenschappen
allow |
Hiermee geeft u op of het symboolpictogram andere symbolen op de kaart kan overlayen.
Als |
anchor | Hiermee geeft u op welk deel van het pictogram zich het dichtst bij de ankerpositie van pictogrammen op de kaart bevindt. '"center": het midden van het pictogram wordt het dichtst bij het anker geplaatst. ''links': de linkerkant van het pictogram wordt het dichtst bij het anker geplaatst. '"right": de rechterkant van het pictogram wordt het dichtst bij het anker geplaatst. ''top': de bovenkant van het pictogram wordt het dichtst bij het anker geplaatst. '"bottom": de onderkant van het pictogram wordt het dichtst bij het anker geplaatst. '"linksboven": de linkerbovenhoek van het pictogram wordt het dichtst bij het anker geplaatst. '"rechtsboven": de rechterbovenhoek van het pictogram wordt het dichtst bij het anker geplaatst. '"linksonder": de linkerbenedenhoek van het pictogram wordt het dichtst bij het anker geplaatst. '"rechtsonder": de rechterbenedenhoek van het pictogram wordt het dichtst bij het anker geplaatst. Standaard ''onder''. |
ignore |
Hiermee geeft u op of andere symbolen dit symbool kunnen overlappen.
Indien waar, kunnen andere symbolen zichtbaar zijn, zelfs als ze botsen met het pictogram.
Standaard |
image | De naam van de afbeelding in de afbeeldingsspite van de kaart die moet worden gebruikt voor het tekenen van het pictogram.
Beschikbare ingebouwde installatiekopieën zijn: |
offset | Hiermee geeft u een verschuivingsafstand van het pictogram van het anker in pixels.
Positieve waarden geven rechts en omlaag aan, terwijl negatieve waarden links en omhoog aangeven.
Elk onderdeel wordt vermenigvuldigd met de waarde van de grootte om de uiteindelijke verschuiving in pixels te verkrijgen.
In combinatie met draaiing is de offset alsof de gedraaide richting omhoog was.
Standaard |
opacity | Een getal tussen 0 en 1 dat de dekking aangeeft waarop het pictogram wordt getekend.
Standaard |
optional | Hiermee geeft u op of een symboolpictogram kan worden verborgen, maar de tekst ervan wordt weergegeven als deze is overlapt met een ander symbool.
Indien waar, wordt tekst weergegeven zonder de bijbehorende pictogrammen wanneer het pictogram botst met andere symbolen en de tekst niet.
Standaard |
padding | Grootte van het extra gebied rond het pictogram begrenzingsvak dat wordt gebruikt voor het detecteren van symboolconflicten.
Standaard |
pitch |
Hiermee geeft u de afdrukstand van het pictogram op wanneer de kaart wordt gegooid. "auto": komt automatisch overeen met de waarde 'rotationAlignment'. ''kaart': het pictogram wordt uitgelijnd op het vlak van de kaart. '"viewport": het pictogram is uitgelijnd op het vlak van de viewport Standaard ''auto'' |
rotation | De hoeveelheid om het pictogram rechtsom te draaien in graden Standaard |
rotation |
In combinatie met de plaatsingseigenschap van een SymbolLayerOptions bepaalt dit het rotatiegedrag van pictogrammen. ''auto': wanneer plaatsing 'punt' is, is dit gelijk aan 'viewport'. Wanneer de plaatsing 'lijn' is, is dit gelijk aan 'kaart'. ''kaart': wanneer plaatsing 'punt' is, worden pictogrammen oost-west uitgelijnd. Wanneer de plaatsing 'lijn' is, worden de x-assen van de pictogrammen uitgelijnd met de lijn. '"viewport":pictogrammen' x-assen worden uitgelijnd met de x-as van de viewport. Standaard ''auto'. |
size | Hiermee wordt de oorspronkelijke grootte van het pictogram geschaald op basis van de opgegeven factor.
Moet groter of gelijk zijn aan 0.
Standaard |
Eigenschapdetails
allowOverlap
Hiermee geeft u op of het symboolpictogram andere symbolen op de kaart kan overlayen.
Als true
het pictogram zichtbaar is, zelfs als het botst met andere eerder getekende symbolen.
Tip: Stel dit in op Waar als u een symbool aangeeft om een vloeiende weergave te garanderen.
Standaard false
.
allowOverlap?: boolean
Waarde van eigenschap
boolean
anchor
Hiermee geeft u op welk deel van het pictogram zich het dichtst bij de ankerpositie van pictogrammen op de kaart bevindt.
'"center": het midden van het pictogram wordt het dichtst bij het anker geplaatst.
''links': de linkerkant van het pictogram wordt het dichtst bij het anker geplaatst.
'"right": de rechterkant van het pictogram wordt het dichtst bij het anker geplaatst.
''top': de bovenkant van het pictogram wordt het dichtst bij het anker geplaatst.
'"bottom": de onderkant van het pictogram wordt het dichtst bij het anker geplaatst.
'"linksboven": de linkerbovenhoek van het pictogram wordt het dichtst bij het anker geplaatst.
'"rechtsboven": de rechterbovenhoek van het pictogram wordt het dichtst bij het anker geplaatst.
'"linksonder": de linkerbenedenhoek van het pictogram wordt het dichtst bij het anker geplaatst.
'"rechtsonder": de rechterbenedenhoek van het pictogram wordt het dichtst bij het anker geplaatst.
Standaard ''onder''.anchor?: PositionAnchor | DataDrivenPropertyValueSpecification<PositionAnchor>
Waarde van eigenschap
PositionAnchor | DataDrivenPropertyValueSpecification<PositionAnchor>
ignorePlacement
Hiermee geeft u op of andere symbolen dit symbool kunnen overlappen.
Indien waar, kunnen andere symbolen zichtbaar zijn, zelfs als ze botsen met het pictogram.
Standaard false
.
ignorePlacement?: boolean
Waarde van eigenschap
boolean
image
De naam van de afbeelding in de afbeeldingsspite van de kaart die moet worden gebruikt voor het tekenen van het pictogram.
Beschikbare ingebouwde installatiekopieën zijn: marker-black
, marker-blue
, marker-darkblue
, marker-red
, marker-yellow
pin-blue
, pin-darkblue
, pin-red
pin-round-blue
, . pin-round-darkblue
pin-round-red
Standaard "marker-blue"
.
image?: string | DataDrivenPropertyValueSpecification<string>
Waarde van eigenschap
string | DataDrivenPropertyValueSpecification<string>
offset
Hiermee geeft u een verschuivingsafstand van het pictogram van het anker in pixels.
Positieve waarden geven rechts en omlaag aan, terwijl negatieve waarden links en omhoog aangeven.
Elk onderdeel wordt vermenigvuldigd met de waarde van de grootte om de uiteindelijke verschuiving in pixels te verkrijgen.
In combinatie met draaiing is de offset alsof de gedraaide richting omhoog was.
Standaard [0, 0]
.
offset?: Pixel | DataDrivenPropertyValueSpecification<Pixel>
Waarde van eigenschap
opacity
Een getal tussen 0 en 1 dat de dekking aangeeft waarop het pictogram wordt getekend.
Standaard 1
.
opacity?: number | DataDrivenPropertyValueSpecification<number>
Waarde van eigenschap
number | DataDrivenPropertyValueSpecification<number>
optional
Hiermee geeft u op of een symboolpictogram kan worden verborgen, maar de tekst ervan wordt weergegeven als deze is overlapt met een ander symbool.
Indien waar, wordt tekst weergegeven zonder de bijbehorende pictogrammen wanneer het pictogram botst met andere symbolen en de tekst niet.
Standaard false
.
optional?: boolean
Waarde van eigenschap
boolean
padding
Grootte van het extra gebied rond het pictogram begrenzingsvak dat wordt gebruikt voor het detecteren van symboolconflicten.
Standaard 2
.
padding?: number | DataDrivenPropertyValueSpecification<number>
Waarde van eigenschap
number | DataDrivenPropertyValueSpecification<number>
pitchAlignment
Hiermee geeft u de afdrukstand van het pictogram op wanneer de kaart wordt gegooid.
"auto": komt automatisch overeen met de waarde 'rotationAlignment'.
''kaart': het pictogram wordt uitgelijnd op het vlak van de kaart.
'"viewport": het pictogram is uitgelijnd op het vlak van de viewport
Standaard ''auto''pitchAlignment?: "auto" | "map" | "viewport"
Waarde van eigenschap
"auto" | "map" | "viewport"
rotation
De hoeveelheid om het pictogram rechtsom te draaien in graden Standaard 0
.
rotation?: number | DataDrivenPropertyValueSpecification<number>
Waarde van eigenschap
number | DataDrivenPropertyValueSpecification<number>
rotationAlignment
In combinatie met de plaatsingseigenschap van een SymbolLayerOptions bepaalt dit het rotatiegedrag van pictogrammen.
''auto': wanneer plaatsing 'punt' is, is dit gelijk aan 'viewport'. Wanneer de plaatsing 'lijn' is, is dit gelijk aan 'kaart'.
''kaart': wanneer plaatsing 'punt' is, worden pictogrammen oost-west uitgelijnd. Wanneer de plaatsing 'lijn' is, worden de x-assen van de pictogrammen uitgelijnd met de lijn.
'"viewport":pictogrammen' x-assen worden uitgelijnd met de x-as van de viewport.
Standaard ''auto'.rotationAlignment?: "auto" | "map" | "viewport"
Waarde van eigenschap
"auto" | "map" | "viewport"
size
Hiermee wordt de oorspronkelijke grootte van het pictogram geschaald op basis van de opgegeven factor.
Moet groter of gelijk zijn aan 0.
Standaard 1
.
size?: number | DataDrivenPropertyValueSpecification<number>
Waarde van eigenschap
number | DataDrivenPropertyValueSpecification<number>