ImageSpriteManager interface
Un gestore per lo sprite dell'immagine del controllo mappa. Esposto tramite la proprietà imageSprite dell'atlas. Classe Map. Non è possibile creare un'istanza dall'utente.
Metodi
add(string, string | HTMLImage |
Aggiungere un'immagine icona allo sprite dell'immagine della mappa da usare con simboli e modelli. |
clear() | Rimuove tutte le immagini aggiunte dall'utente. |
create |
Crea e aggiunge un'immagine allo sprite dell'immagine di mappe. Specificare il nome del modello predefinito da usare e un colore da applicare. Facoltativamente, specificare un colore secondario se il modello ne supporta uno. È anche possibile specificare una scala. Ciò consentirà di ridimensionare svg prima che venga convertito in un'immagine e quindi sembrare molto meglio quando viene ridimensionato. Restituisce una promessa. Fare riferimento a questo oggetto nel livello Poligono o Simbolo. |
get |
Ottiene un elenco di tutti gli ID immagine aggiunti allo sprite dell'immagine di mappe. |
has |
Verifica se un'immagine è già caricata nello sprite dell'immagine di mappe. |
remove(string) | Rimuove un'immagine dallo sprite dell'immagine della mappa. |
Dettagli metodo
add(string, string | HTMLImageElement | ImageData, StyleImageMetadata)
Aggiungere un'immagine icona allo sprite dell'immagine della mappa da usare con simboli e modelli.
function add(id: string, icon: string | HTMLImageElement | ImageData, meta?: StyleImageMetadata): Promise<void>
Parametri
- id
-
string
ID dell'immagine. Se l'ID specificato corrisponde all'ID di un'immagine aggiunta in precedenza, la nuova immagine verrà ignorata.
- icon
-
string | HTMLImageElement | ImageData
Immagine da aggiungere allo sprite della mappa. Può essere un URI di dati, SVG inline o URL immagine.
- meta
- StyleImageMetadata
Opzioni aggiuntive che descrivono l'immagine
Restituisce
Promise<void>
clear()
Rimuove tutte le immagini aggiunte dall'utente.
function clear()
createFromTemplate(string, string, string, string, number)
Crea e aggiunge un'immagine allo sprite dell'immagine di mappe. Specificare il nome del modello predefinito da usare e un colore da applicare. Facoltativamente, specificare un colore secondario se il modello ne supporta uno. È anche possibile specificare una scala. Ciò consentirà di ridimensionare svg prima che venga convertito in un'immagine e quindi sembrare molto meglio quando viene ridimensionato. Restituisce una promessa. Fare riferimento a questo oggetto nel livello Poligono o Simbolo.
function createFromTemplate(id: string, templateName: string, color?: string, secondaryColor?: string, scale?: number): Promise<void>
Parametri
- id
-
string
ID dell'immagine. Se l'ID specificato corrisponde all'ID di un'immagine aggiunta in precedenza, la nuova immagine verrà ignorata.
- templateName
-
string
Nome del modello da utilizzare.
- color
-
string
Valore del colore primario. Impostazione predefinita: #1A73AA
- secondaryColor
-
string
Valore di colore secondario. Impostazione predefinita: bianco
- scale
-
number
Specifica la quantità di ridimensionare il modello. Per ottenere risultati ottimali, ridimensionare l'icona alla dimensione massima che si vuole visualizzare sulla mappa, quindi usare l'opzione relativa alle dimensioni dell'icona dei livelli dei simboli per ridurre le dimensioni, se necessario. Ciò ridurrà la sfocatura a causa del ridimensionamento. Predefinito: 1
Restituisce
Promise<void>
getImageIds()
Ottiene un elenco di tutti gli ID immagine aggiunti allo sprite dell'immagine di mappe.
function getImageIds(): string[]
Restituisce
string[]
hasImage(string)
Verifica se un'immagine è già caricata nello sprite dell'immagine di mappe.
function hasImage(id: string): boolean
Parametri
- id
-
string
ID per cui controllare lo sprite dell'immagine della mappa.
Restituisce
boolean
remove(string)
Rimuove un'immagine dallo sprite dell'immagine della mappa.
function remove(id: string)
Parametri
- id
-
string
ID dell'immagine da rimuovere.