ImageSpriteManager interface

Menedżer sprite obrazu kontrolki mapy. Uwidocznione za pomocą właściwości imageSprite atlasu. Map, klasa. Nie można utworzyć wystąpienia przez użytkownika.

Metody

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

Dodaj obraz ikony do sprite obrazu mapy do użycia z symbolami i wzorcami.

clear()

Usuwa wszystkie obrazy dodane przez użytkownika.

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

Tworzy i dodaje obraz do sprite obrazu mapy. Podaj nazwę wbudowanego szablonu do użycia i kolor do zastosowania. Opcjonalnie określ kolor pomocniczy, jeśli szablon obsługuje go. Można również określić skalę. Pozwoli to na skalowanie svG przed przekonwertowanie go na obraz i w ten sposób będzie wyglądać znacznie lepiej podczas skalowania w górę. Zwraca obietnicę. Odwołaj się do tego w warstwie Wielokąt lub Symbol.

getImageIds()

Pobiera listę wszystkich identyfikatorów obrazów dodanych do sprite obrazu mapy.

hasImage(string)

Sprawdza, czy obraz został już załadowany do sprite obrazu mapy.

remove(string)

Usuwa obraz ze sprite obrazu mapy.

Szczegóły metody

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

Dodaj obraz ikony do sprite obrazu mapy do użycia z symbolami i wzorcami.

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

Parametry

id

string

Identyfikator obrazu. Jeśli określony identyfikator jest zgodny z identyfikatorem wcześniej dodanego obrazu, nowy obraz zostanie zignorowany.

icon

string | HTMLImageElement | ImageData

Obraz, który ma zostać dodany do sprite mapy. Może być identyfikatorem URI danych, wbudowanym adresem SVG lub adresem URL obrazu.

meta
StyleImageMetadata

Dodatkowe opcje opisujące obraz

Zwraca

Promise<void>

clear()

Usuwa wszystkie obrazy dodane przez użytkownika.

function clear()

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

Tworzy i dodaje obraz do sprite obrazu mapy. Podaj nazwę wbudowanego szablonu do użycia i kolor do zastosowania. Opcjonalnie określ kolor pomocniczy, jeśli szablon obsługuje go. Można również określić skalę. Pozwoli to na skalowanie svG przed przekonwertowanie go na obraz i w ten sposób będzie wyglądać znacznie lepiej podczas skalowania w górę. Zwraca obietnicę. Odwołaj się do tego w warstwie Wielokąt lub Symbol.

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

Parametry

id

string

Identyfikator obrazu. Jeśli określony identyfikator jest zgodny z identyfikatorem wcześniej dodanego obrazu, nowy obraz zostanie zignorowany.

templateName

string

Nazwa szablonu do użycia.

color

string

Wartość koloru podstawowego. Ustawienie domyślne: #1A73AA

secondaryColor

string

Wartość koloru pomocniczego. Ustawienie domyślne: biały

scale

number

Określa, ile należy skalować szablonu. Aby uzyskać najlepsze wyniki, przeprowadź skalowanie ikony do maksymalnego rozmiaru, który chcesz wyświetlić na mapie, a następnie użyj opcji rozmiaru ikon symboli, aby skalować w dół w razie potrzeby. Spowoduje to zmniejszenie rozmycia z powodu skalowania. Ustawienie domyślne: 1

Zwraca

Promise<void>

getImageIds()

Pobiera listę wszystkich identyfikatorów obrazów dodanych do sprite obrazu mapy.

function getImageIds(): string[]

Zwraca

string[]

hasImage(string)

Sprawdza, czy obraz został już załadowany do sprite obrazu mapy.

function hasImage(id: string): boolean

Parametry

id

string

Identyfikator umożliwiający sprawdzenie sprite obrazu mapy.

Zwraca

boolean

remove(string)

Usuwa obraz ze sprite obrazu mapy.

function remove(id: string)

Parametry

id

string

Identyfikator obrazu do usunięcia.