Compartir a través de


ImageSpriteManager interface

Administrador del sprite de imagen del control de mapa. Se expone a través de la propiedad imageSprite del atlas. Clase de mapa. No se puede crear una instancia del usuario.

Métodos

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

Agregue una imagen de icono al sprite de imagen del mapa para su uso con símbolos y patrones.

clear()

Quita todas las imágenes agregadas por el usuario.

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

Crea y agrega una imagen al sprite de la imagen de mapas. Proporcione el nombre de la plantilla integrada que se va a usar y un color que se va a aplicar. Opcionalmente, especifique un color secundario si la plantilla admite uno. También se puede especificar una escala. Esto permitirá que el SVG se escale antes de que se convierta en una imagen y, por tanto, se verá mucho mejor cuando se escala verticalmente. Devuelve una promesa. Haga referencia a esto en la capa Polygon o Symbol.

getImageIds()

Obtiene una lista de todos los identificadores de imagen que se han agregado al sprite de la imagen de mapas.

hasImage(string)

Comprueba si una imagen ya está cargada en el sprite de la imagen de mapas.

remove(string)

Quita una imagen del sprite de imagen del mapa.

Detalles del método

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

Agregue una imagen de icono al sprite de imagen del mapa para su uso con símbolos y patrones.

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

Parámetros

id

string

Identificador de la imagen. Si el identificador especificado coincide con el identificador de una imagen agregada anteriormente, se omitirá la nueva imagen.

icon

string | HTMLImageElement | ImageData

Imagen que se va a agregar al sprite del mapa. Puede ser un URI de datos, SVG insertado o dirección URL de imagen.

meta
StyleImageMetadata

Opciones adicionales que describen la imagen

Devoluciones

Promise<void>

clear()

Quita todas las imágenes agregadas por el usuario.

function clear()

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

Crea y agrega una imagen al sprite de la imagen de mapas. Proporcione el nombre de la plantilla integrada que se va a usar y un color que se va a aplicar. Opcionalmente, especifique un color secundario si la plantilla admite uno. También se puede especificar una escala. Esto permitirá que el SVG se escale antes de que se convierta en una imagen y, por tanto, se verá mucho mejor cuando se escala verticalmente. Devuelve una promesa. Haga referencia a esto en la capa Polygon o Symbol.

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

Parámetros

id

string

Identificador de la imagen. Si el identificador especificado coincide con el identificador de una imagen agregada anteriormente, se omitirá la nueva imagen.

templateName

string

Nombre de la plantilla que va a usarse.

color

string

Valor de color principal. Valor predeterminado: #1A73AA

secondaryColor

string

Valor de color secundario. Valor predeterminado: blanco

scale

number

Especifica cuánto se debe escalar la plantilla. Para obtener los mejores resultados, escale el icono al tamaño máximo que desea mostrar en el mapa y, a continuación, use la opción de tamaño del icono de capas de símbolos para reducir verticalmente si es necesario. Esto reducirá la desenfoque debido al escalado. Valor predeterminado: 1

Devoluciones

Promise<void>

getImageIds()

Obtiene una lista de todos los identificadores de imagen que se han agregado al sprite de la imagen de mapas.

function getImageIds(): string[]

Devoluciones

string[]

hasImage(string)

Comprueba si una imagen ya está cargada en el sprite de la imagen de mapas.

function hasImage(id: string): boolean

Parámetros

id

string

Identificador para comprobar el sprite de la imagen del mapa.

Devoluciones

boolean

remove(string)

Quita una imagen del sprite de imagen del mapa.

function remove(id: string)

Parámetros

id

string

Identificador de la imagen que se va a quitar.