ImageSpriteManager interface
Manajer untuk sprite gambar kontrol peta. Diekspos melalui properti imageSprite dari atlas. Kelas peta. Tidak dapat dibuat oleh pengguna.
Metode
add(string, string | HTMLImage |
Tambahkan gambar ikon ke sprite gambar peta untuk digunakan dengan simbol dan pola. |
clear() | Menghapus semua gambar yang ditambahkan oleh pengguna. |
create |
Membuat dan menambahkan gambar ke sprite gambar peta. Berikan nama templat bawaan untuk digunakan, dan warna yang akan diterapkan. Secara opsional, tentukan warna sekunder jika templat mendukungnya. Skala juga dapat ditentukan. Ini akan memungkinkan SVG untuk diskalakan sebelum dikonversi menjadi gambar dan dengan demikian terlihat jauh lebih baik ketika ditingkatkan skalanya. Mengembalikan janji. Referensikan ini di lapisan Poligon atau Simbol. |
get |
Mendapatkan daftar semua id gambar yang telah ditambahkan ke sprite gambar peta. |
has |
Memeriksa untuk melihat apakah gambar sudah dimuat ke dalam sprite gambar peta. |
remove(string) | Menghapus gambar dari sprite gambar peta. |
Detail Metode
add(string, string | HTMLImageElement | ImageData, StyleImageMetadata)
Tambahkan gambar ikon ke sprite gambar peta untuk digunakan dengan simbol dan pola.
function add(id: string, icon: string | HTMLImageElement | ImageData, meta?: StyleImageMetadata): Promise<void>
Parameter
- id
-
string
Id gambar. Jika id yang ditentukan cocok dengan id gambar yang ditambahkan sebelumnya, gambar baru akan diabaikan.
- icon
-
string | HTMLImageElement | ImageData
Gambar yang akan ditambahkan ke sprite peta. Dapat berupa URI data, SVG sebaris, atau URL gambar.
- meta
- StyleImageMetadata
Opsi tambahan yang menjelaskan gambar
Mengembalikan
Promise<void>
clear()
Menghapus semua gambar yang ditambahkan oleh pengguna.
function clear()
createFromTemplate(string, string, string, string, number)
Membuat dan menambahkan gambar ke sprite gambar peta. Berikan nama templat bawaan untuk digunakan, dan warna yang akan diterapkan. Secara opsional, tentukan warna sekunder jika templat mendukungnya. Skala juga dapat ditentukan. Ini akan memungkinkan SVG untuk diskalakan sebelum dikonversi menjadi gambar dan dengan demikian terlihat jauh lebih baik ketika ditingkatkan skalanya. Mengembalikan janji. Referensikan ini di lapisan Poligon atau Simbol.
function createFromTemplate(id: string, templateName: string, color?: string, secondaryColor?: string, scale?: number): Promise<void>
Parameter
- id
-
string
Id gambar. Jika id yang ditentukan cocok dengan id gambar yang ditambahkan sebelumnya, gambar baru akan diabaikan.
- templateName
-
string
Nama templat yang akan digunakan.
- color
-
string
Nilai warna utama. Default: #1A73AA
- secondaryColor
-
string
Nilai warna sekunder. Default: putih
- scale
-
number
Menentukan berapa banyak untuk menskalakan templat. Untuk hasil terbaik, skalakan ikon ke ukuran maksimum yang ingin Anda tampilkan di peta, lalu gunakan opsi ukuran ikon lapisan simbol untuk menurunkan skala jika diperlukan. Ini akan mengurangi kekaburan karena penskalaan. Default: 1
Mengembalikan
Promise<void>
getImageIds()
Mendapatkan daftar semua id gambar yang telah ditambahkan ke sprite gambar peta.
function getImageIds(): string[]
Mengembalikan
string[]
hasImage(string)
Memeriksa untuk melihat apakah gambar sudah dimuat ke dalam sprite gambar peta.
function hasImage(id: string): boolean
Parameter
- id
-
string
Id untuk memeriksa sprite gambar peta.
Mengembalikan
boolean
remove(string)
Menghapus gambar dari sprite gambar peta.
function remove(id: string)
Parameter
- id
-
string
Id gambar yang akan dihapus.