ImageSpriteManager interface

Een manager voor de afbeeldingsspite van het kaartbeheer. Weergegeven via de eigenschap imageSprite van de atlas. Kaartklasse. Kan niet worden geïnstantieerd door de gebruiker.

Methoden

add(string, string | HTMLImageElement | ImageData, StyleImageMetadata)

Voeg een pictogramafbeelding toe aan de afbeeldingsspite van de kaart voor gebruik met symbolen en patronen.

clear()

Hiermee verwijdert u alle afbeeldingen die door de gebruiker zijn toegevoegd.

createFromTemplate(string, string, string, string, number)

Hiermee maakt u een afbeelding en voegt u deze toe aan de sprite van de kaartafbeelding. Geef de naam op van de ingebouwde sjabloon die moet worden gebruikt en een kleur die moet worden toegepast. Geef desgewenst een secundaire kleur op als de sjabloon er een ondersteunt. Er kan ook een schaal worden opgegeven. Hierdoor kan de SVG worden geschaald voordat deze wordt geconverteerd naar een afbeelding en er dus veel beter uitzien wanneer deze omhoog wordt geschaald. Retourneert een belofte. Verwijs hier naar in de laag Veelhoek of Symbool.

getImageIds()

Hiermee haalt u een lijst op met alle afbeeldings-id's die zijn toegevoegd aan de sprite van de kaartafbeelding.

hasImage(string)

Hiermee wordt gecontroleerd of een afbeelding al is geladen in de sprite van de kaartafbeelding.

remove(string)

Hiermee verwijdert u een afbeelding uit de sprite van de afbeelding van de kaart.

Methodedetails

add(string, string | HTMLImageElement | ImageData, StyleImageMetadata)

Voeg een pictogramafbeelding toe aan de afbeeldingsspite van de kaart voor gebruik met symbolen en patronen.

function add(id: string, icon: string | HTMLImageElement | ImageData, meta?: StyleImageMetadata): Promise<void>

Parameters

id

string

De id van de afbeelding. Als de opgegeven id overeenkomt met de id van een eerder toegevoegde afbeelding, wordt de nieuwe afbeelding genegeerd.

icon

string | HTMLImageElement | ImageData

De afbeelding die moet worden toegevoegd aan de sprite van de kaart. Dit kan een gegevens-URI, inline-SVG of afbeeldings-URL zijn.

meta
StyleImageMetadata

Aanvullende opties waarmee de afbeelding wordt beschreven

Retouren

Promise<void>

clear()

Hiermee verwijdert u alle afbeeldingen die door de gebruiker zijn toegevoegd.

function clear()

createFromTemplate(string, string, string, string, number)

Hiermee maakt u een afbeelding en voegt u deze toe aan de sprite van de kaartafbeelding. Geef de naam op van de ingebouwde sjabloon die moet worden gebruikt en een kleur die moet worden toegepast. Geef desgewenst een secundaire kleur op als de sjabloon er een ondersteunt. Er kan ook een schaal worden opgegeven. Hierdoor kan de SVG worden geschaald voordat deze wordt geconverteerd naar een afbeelding en er dus veel beter uitzien wanneer deze omhoog wordt geschaald. Retourneert een belofte. Verwijs hier naar in de laag Veelhoek of Symbool.

function createFromTemplate(id: string, templateName: string, color?: string, secondaryColor?: string, scale?: number): Promise<void>

Parameters

id

string

De id van de afbeelding. Als de opgegeven id overeenkomt met de id van een eerder toegevoegde afbeelding, wordt de nieuwe afbeelding genegeerd.

templateName

string

De naam van de sjabloon die moet worden gebruikt.

color

string

De primaire kleurwaarde. Standaardinstelling: #1A73AA

secondaryColor

string

Een secundaire kleurwaarde. Standaard: wit

scale

number

Hiermee geeft u op hoeveel u de sjabloon wilt schalen. Voor de beste resultaten schaalt u het pictogram naar de maximale grootte die u op de kaart wilt weergeven en gebruikt u vervolgens de optie symboollagen om zo nodig omlaag te schalen. Dit vermindert de wazigheid als gevolg van schalen. Standaardinstelling: 1

Retouren

Promise<void>

getImageIds()

Hiermee haalt u een lijst op met alle afbeeldings-id's die zijn toegevoegd aan de sprite van de kaartafbeelding.

function getImageIds(): string[]

Retouren

string[]

hasImage(string)

Hiermee wordt gecontroleerd of een afbeelding al is geladen in de sprite van de kaartafbeelding.

function hasImage(id: string): boolean

Parameters

id

string

De id voor het controleren van de afbeeldingsspite van de kaart.

Retouren

boolean

remove(string)

Hiermee verwijdert u een afbeelding uit de sprite van de afbeelding van de kaart.

function remove(id: string)

Parameters

id

string

De id van de afbeelding die moet worden verwijderd.