ImageSpriteManager interface
مدير لصورة عنصر تحكم الخريطة. تعرض من خلال خاصية imageSprite للأطلس. فئة الخريطة. لا يمكن إنشاء مثيل من قبل المستخدم.
الأساليب
add(string, string | HTMLImage |
أضف صورة أيقونة إلى مجموعة صور الخريطة لاستخدامها مع الرموز والأنماط. |
clear() | إزالة جميع الصور التي أضافها المستخدم. |
create |
إنشاء صورة وإضافتها إلى sprite صورة الخرائط. قم بتوفير اسم القالب المضمن لاستخدامه ولون لتطبيقه. اختياريا، حدد لونا ثانويا إذا كان القالب يدعم واحدا. يمكن أيضا تحديد مقياس. سيسمح هذا بتحجيم SVG قبل تحويلها إلى صورة وبالتالي تبدو أفضل بكثير عند توسيع نطاقها. إرجاع وعد. قم بالإشارة إلى ذلك في طبقة المضلع أو الرمز. |
get |
الحصول على قائمة بجميع معرفات الصور التي تمت إضافتها إلى sprite صورة الخرائط. |
has |
يتحقق لمعرفة ما إذا كان قد تم تحميل صورة بالفعل في sprite صورة الخرائط. |
remove(string) | إزالة صورة من مجموعة صور الخريطة. |
تفاصيل الأسلوب
add(string, string | HTMLImageElement | ImageData, StyleImageMetadata)
أضف صورة أيقونة إلى مجموعة صور الخريطة لاستخدامها مع الرموز والأنماط.
function add(id: string, icon: string | HTMLImageElement | ImageData, meta?: StyleImageMetadata): Promise<void>
المعلمات
- id
-
string
معرف الصورة. إذا تطابق المعرف المحدد مع معرف صورة تمت إضافتها مسبقا، فسيتم تجاهل الصورة الجديدة.
- icon
-
string | HTMLImageElement | ImageData
الصورة المراد إضافتها إلى sprite للخريطة. يمكن أن يكون عنوان URI للبيانات أو SVG مضمن أو عنوان URL للصورة.
- meta
- StyleImageMetadata
خيارات إضافية تصف الصورة
المرتجعات
Promise<void>
clear()
إزالة جميع الصور التي أضافها المستخدم.
function clear()
createFromTemplate(string, string, string, string, number)
إنشاء صورة وإضافتها إلى sprite صورة الخرائط. قم بتوفير اسم القالب المضمن لاستخدامه ولون لتطبيقه. اختياريا، حدد لونا ثانويا إذا كان القالب يدعم واحدا. يمكن أيضا تحديد مقياس. سيسمح هذا بتحجيم SVG قبل تحويلها إلى صورة وبالتالي تبدو أفضل بكثير عند توسيع نطاقها. إرجاع وعد. قم بالإشارة إلى ذلك في طبقة المضلع أو الرمز.
function createFromTemplate(id: string, templateName: string, color?: string, secondaryColor?: string, scale?: number): Promise<void>
المعلمات
- id
-
string
معرف الصورة. إذا تطابق المعرف المحدد مع معرف صورة تمت إضافتها مسبقا، فسيتم تجاهل الصورة الجديدة.
- templateName
-
string
اسم القالب المراد استخدامه.
- color
-
string
قيمة اللون الأساسي. الافتراضي: #1A73AA
- secondaryColor
-
string
قيمة لون ثانوية. الافتراضي: أبيض
- scale
-
number
يحدد مقدار حجم القالب. للحصول على أفضل النتائج، قم بتحجيم الأيقونة إلى الحد الأقصى للحجم الذي تريد عرضه على الخريطة، ثم استخدم خيار حجم أيقونة طبقات الرموز لتقليل الحجم إذا لزم الأمر. سيؤدي ذلك إلى تقليل الضبابية بسبب التحجيم. الافتراضي: 1
المرتجعات
Promise<void>
getImageIds()
الحصول على قائمة بجميع معرفات الصور التي تمت إضافتها إلى sprite صورة الخرائط.
function getImageIds(): string[]
المرتجعات
string[]
hasImage(string)
يتحقق لمعرفة ما إذا كان قد تم تحميل صورة بالفعل في sprite صورة الخرائط.
function hasImage(id: string): boolean
المعلمات
- id
-
string
المعرف الذي يجب التحقق من صورة الخريطة من أجله.
المرتجعات
boolean
remove(string)
إزالة صورة من مجموعة صور الخريطة.
function remove(id: string)
المعلمات
- id
-
string
معرف الصورة المراد إزالتها.