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 | HTMLImage |
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. |
create |
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. |
get |
Hiermee haalt u een lijst op met alle afbeeldings-id's die zijn toegevoegd aan de sprite van de kaartafbeelding. |
has |
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.