Delen via


IconOptions interface

Opties die worden gebruikt om de pictogrammen in een Symboollaag aan te passen

Extends

Eigenschappen

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.

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

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-yellowpin-blue, pin-darkblue, pin-redpin-round-blue, . pin-round-darkbluepin-round-red Standaard "marker-blue".

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

opacity

Een getal tussen 0 en 1 dat de dekking aangeeft waarop het pictogram wordt getekend. Standaard 1.

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.

padding

Grootte van het extra gebied rond het pictogram begrenzingsvak dat wordt gebruikt voor het detecteren van symboolconflicten. Standaard 2.

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

De hoeveelheid om het pictogram rechtsom te draaien in graden Standaard 0.

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

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-yellowpin-blue, pin-darkblue, pin-redpin-round-blue, . pin-round-darkbluepin-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

Pixel | DataDrivenPropertyValueSpecification<Pixel>

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>