فئة Marker
google.maps.Marker
صف
يمتد هذا الصف إلى MVCObject
.
يمكنك الوصول إلى الدعم من خلال الاتصال بالرقم const {Marker} = await google.maps.importLibrary("marker")
.
اطّلِع على المكتبات في Maps JavaScript API.
الشركة المصنِّعة | |
---|---|
Marker |
Marker([opts]) المَعلمات:
تنشئ هذه الطريقة علامة باستخدام الخيارات المحدّدة. في حال تحديد خريطة، تتم إضافة العلامة إليها عند إنشائها. يُرجى العِلم أنّه يجب ضبط الموضع لكي يظهر محدّد الموقع. |
الثوابت | |
---|---|
MAX_ZINDEX |
الحد الأقصى التلقائي لمؤشر z الذي ستحدّده واجهة برمجة التطبيقات لعلامة. يمكنك ضبط قيمة أعلى لفهرس z لجلب علامة إلى المقدّمة. |
الطُرق | |
---|---|
getAnimation |
getAnimation() المَعلمات: بدون
قيمة العائد:
Animation|null|undefined الحصول على الصورة المتحركة التي يتم تشغيلها حاليًا |
getClickable |
getClickable() المَعلمات: بدون
قيمة العرض:
boolean تعرض هذه السمة القيمة True إذا كان يمكن النقر على العلامة.احصل على حالة النقر على Marker . |
getCursor |
getCursor() المَعلمات: بدون
قيمة العائد:
string|null|undefined الحصول على نوع مؤشر الماوس المعروض عند التمرير |
getDraggable |
getDraggable() المَعلمات: بدون
قيمة العرض:
boolean تعرض القيمة True إذا كان يمكن سحب العلامة.الحصول على حالة السحب والإفلات الخاصة بـ Marker |
getIcon |
getIcon() المَعلمات: بدون
الحصول على رمز Marker يمكنك الاطّلاع على MarkerOptions.icon . |
getLabel |
getLabel() المَعلمات: بدون
قيمة العائد:
MarkerLabel|string|null|undefined الحصول على تصنيف Marker يمكنك الاطّلاع على MarkerOptions.label . |
getMap |
getMap() المَعلمات: بدون
قيمة العائد:
Map|StreetViewPanorama الحصول على الخريطة أو الصورة البانورامية التي يتم عرض Marker عليها |
getOpacity |
getOpacity() المَعلمات: بدون
قيمة الإرجاع:
number|null|undefined رقم بين 0.0 و1.0.احصل على درجة تعتيم Marker . |
getPosition |
getPosition() المَعلمات: بدون
قيمة العائد:
LatLng|null|undefined الحصول على موضع Marker |
getShape |
getShape() المَعلمات: بدون
قيمة العائد:
MarkerShape|null|undefined |
getTitle |
getTitle() المَعلمات: بدون
قيمة العائد:
string|null|undefined الحصول على عنوان التلميح Marker يمكنك الاطّلاع على MarkerOptions.title . |
getVisible |
getVisible() المَعلمات: بدون
قيمة الإرجاع:
boolean تعرض القيمة "صحيح" إذا كان العلامة مرئية.الحصول على إذن الوصول إلى Marker |
getZIndex |
getZIndex() المَعلمات: بدون
القيمة المعروضة:
number|null|undefined zIndex الخاص بالعلامة.احصل على قيمة zIndex الخاصة بـ Marker . يمكنك الاطّلاع على MarkerOptions.zIndex . |
setAnimation |
setAnimation([animation]) المَعلمات:
القيمة المعروضة: لا شيء
بدء صورة متحركة سيتم إلغاء أي رسوم متحركة قيد التشغيل. الصور المتحركة المتوافقة حاليًا هي: Animation.BOUNCE وAnimation.DROP . سيؤدي إدخال null إلى إيقاف أي صورة متحركة. |
setClickable |
setClickable(flag) المَعلمات:
القيمة المعروضة: لا شيء
تحديد ما إذا كان Marker قابلاً للنقر |
setCursor |
setCursor([cursor]) المَعلمات:
القيمة المعروضة: لا شيء
ضبط نوع مؤشر الماوس الذي يظهر عند التمرير |
setDraggable |
setDraggable(flag) المَعلمات:
القيمة المعروضة: لا شيء
تُستخدَم لتحديد ما إذا كان يمكن سحب Marker . |
setIcon |
setIcon([icon]) القيمة المعروضة: لا شيء
اضبط رمز Marker . يمكنك الاطّلاع على MarkerOptions.icon . |
setLabel |
setLabel([label]) المَعلمات:
القيمة المعروضة: لا شيء
اضبط تصنيف Marker . يمكنك الاطّلاع على MarkerOptions.label . |
setMap |
setMap(map) المَعلمات:
القيمة المعروضة: لا شيء
تعرض هذه السمة Marker على الخريطة أو الصورة البانورامية المحدّدة. إذا تم ضبط الخريطة على null ، ستتم إزالة العلامة. |
setOpacity |
setOpacity([opacity]) المَعلمات:
القيمة المعروضة: لا شيء
اضبط مستوى تعتيم Marker . |
setOptions |
setOptions(options) المَعلمات:
القيمة المعروضة: لا شيء
اضبط خيارات Marker . |
setPosition |
setPosition([latlng]) المَعلمات:
القيمة المعروضة: لا شيء
اضبط موضع Marker . |
setShape |
setShape([shape]) المَعلمات:
القيمة المعروضة: لا شيء
|
setTitle |
setTitle([title]) المَعلمات:
القيمة المعروضة: لا شيء
اضبط عنوان تلميح الأداة Marker . يمكنك الاطّلاع على MarkerOptions.title . |
setVisible |
setVisible(visible) المَعلمات:
القيمة المعروضة: لا شيء
تحديد ما إذا كان Marker مرئيًا |
setZIndex |
setZIndex([zIndex]) المَعلمات:
القيمة المعروضة: لا شيء
اضبط قيمة zIndex الخاصة بـ Marker . يمكنك الاطّلاع على MarkerOptions.zIndex . |
موروثة:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
الفعاليات | |
---|---|
animation_changed |
function() الوسيطات: لا شيء
يتم إطلاق هذا الحدث عند تغيير سمة الحركة Marker . |
click |
function(event) الوسيطات:
يتم إطلاق هذا الحدث عند النقر على الرمز Marker . |
clickable_changed |
function() الوسيطات: لا شيء
يتم تنشيط هذا الحدث عند تغيُّر السمة Marker القابلة للنقر. |
contextmenu |
function(event) الوسيطات:
يتم تنشيط هذا الحدث عند تنشيط حدث قائمة السياق في نموذج المستند (DOM) على Marker |
cursor_changed |
function() الوسيطات: لا شيء
يتم تنشيط هذا الحدث عند تغيير Marker سمة المؤشر. |
dblclick |
function(event) الوسيطات:
يتم إطلاق هذا الحدث عند النقر مرّتين على الرمز Marker . |
drag |
function(event) الوسيطات:
يتم تنشيط هذا الحدث بشكل متكرّر أثناء سحب المستخدم Marker . |
dragend |
function(event) الوسيطات:
يتم تنشيط هذا الحدث عندما يتوقف المستخدم عن سحب Marker . |
draggable_changed |
function() الوسيطات: لا شيء
يتم تنشيط هذا الحدث عند تغيير السمة Marker draggable. |
dragstart |
function(event) الوسيطات:
يتمّ تشغيل هذا الحدث عندما يبدأ المستخدم في سحب Marker . |
flat_changed |
function() الوسيطات: لا شيء
يتم تنشيط هذا الحدث عند تغيُّر السمة Marker flat. |
icon_changed |
function() الوسيطات: لا شيء
يتم تنشيط هذا الحدث عند تغيير سمة الرمز Marker . |
mousedown |
function(event) الوسيطات:
يتم تنشيط هذا الحدث عند النقر بالزر الأيسر للفأرة على Marker . |
mouseout |
function(event) الوسيطات:
يتم إطلاق هذا الحدث عندما يغادر مؤشر الماوس منطقة الرمز Marker . |
mouseover |
function(event) الوسيطات:
يتم إطلاق هذا الحدث عندما يدخل مؤشر الماوس إلى مساحة الرمز Marker . |
mouseup |
function(event) الوسيطات:
يتم تنشيط هذا الحدث عند تحرير زر الماوس على Marker . |
position_changed |
function() الوسيطات: لا شيء
يتم تنشيط هذا الحدث عند تغيير السمة Marker الخاصة بالموضع. |
shape_changed |
function() الوسيطات: لا شيء
يتم تنشيط هذا الحدث عند تغيير سمة الشكل Marker . |
title_changed |
function() الوسيطات: لا شيء
يتم تنشيط هذا الحدث عند تغيير Marker سمة العنوان. |
visible_changed |
function() الوسيطات: لا شيء
يتم تنشيط هذا الحدث عند تغيُّر السمة Marker visible. |
zindex_changed |
function() الوسيطات: لا شيء
يتم تنشيط هذا الحدث عند تغيير السمة Marker zIndex. |
|
function(event) الوسيطات:
يتم تنشيط هذا الحدث عند النقر بزر الماوس الأيمن على Marker . |
واجهة MarkerOptions
google.maps.MarkerOptions
interface
عنصر MarkerOptions المستخدَم لتحديد السمات التي يمكن ضبطها على Marker.
الخصائص | |
---|---|
anchorPoint optional |
النوع:
Point optional الإزاحة من موضع العلامة إلى طرف InfoWindow الذي تم فتحه باستخدام العلامة كنقطة ارتساء |
animation optional |
النوع:
Animation optional القيمة التلقائية:
null تحديد الصورة المتحركة التي سيتم تشغيلها عند إضافة علامة إلى خريطة |
clickable optional |
النوع:
boolean optional القيمة التلقائية:
true إذا كانت القيمة true ، تتلقّى العلامة أحداث الماوس واللمس. |
|
النوع:
string|CollisionBehavior optional القيمة التلقائية:
null ضبط سلوك التعارض للعلامات على الخرائط المتّجهة |
crossOnDrag optional |
النوع:
boolean optional القيمة التلقائية:
true إذا كانت القيمة false ، سيتم إيقاف العلامة المتقاطعة التي تظهر أسفل أداة التحديد عند السحب. |
cursor optional |
النوع:
string optional القيمة التلقائية:
pointer نوع مؤشر الماوس المطلوب عرضه عند التمرير فوقه |
draggable optional |
النوع:
boolean optional القيمة التلقائية:
false إذا كانت القيمة true ، يمكن سحب العلامة. ملاحظة: سيؤدي ضبط هذا الخيار على true إلى إتاحة النقر على العلامة حتى إذا تم ضبط clickable على false . |
icon optional |
رمز المقدّمة في حال توفير سلسلة، يتم التعامل معها كما لو كانت Icon مع السلسلة كـ url . |
label optional |
النوع:
string|MarkerLabel optional القيمة التلقائية:
null تضيف هذه السمة تصنيفًا إلى العلامة. تسمية العلامة هي حرف أو رقم يظهر داخل علامة. يمكن أن تكون التصنيفات سلسلة أو عنصر MarkerLabel . في حال توفير MarkerOptions.title وعدم توفيرها، ستتم إضافة نص تسهيل الاستخدام (على سبيل المثال، لاستخدامه مع برامج قراءة الشاشة) إلى العلامة مع نص التصنيف المقدَّم. يُرجى العِلم أنّ label يُستخدَم حاليًا فقط لنص تسهيل الاستخدام الخاص بالعلامات غير المحسَّنة. |
map optional |
النوع:
Map|StreetViewPanorama optional الخريطة التي سيتم عرض العلامة عليها يجب توفير الخريطة لعرض العلامة، ويمكن توفيرها باستخدام Marker.setMap إذا لم يتم توفيرها عند إنشاء العلامة. |
opacity optional |
النوع:
number optional القيمة التلقائية: 1.0
رقم يتراوح بين 0.0 (شفاف) و1.0 (معتم) |
optimized optional |
النوع:
boolean optional تعمل ميزة التحسين على تحسين الأداء من خلال عرض العديد من العلامات كعنصر ثابت واحد. ويكون ذلك مفيدًا في الحالات التي تتطلّب عددًا كبيرًا من العلامات. مزيد من المعلومات حول تحسين العلامات ملاحظة: لا يؤثّر هذا التحسين في العلامات على الخرائط المتجهة. |
position optional |
النوع:
LatLng|LatLngLiteral optional تضبط هذه السمة موضع العلامة. قد يتم إنشاء علامة ولكن لا يتم عرضها إلى أن يتم توفير موضعها، مثلاً من خلال إجراءات أو خيارات المستخدم. يمكن توفير موضع العلامة باستخدام Marker.setPosition إذا لم يتم توفيره عند إنشاء العلامة. |
shape optional |
النوع:
MarkerShape optional تعريف منطقة خريطة الصورة المستخدَمة للسحب/النقر |
title optional |
النوع:
string optional القيمة التلقائية:
undefined نص التمرير في حال توفّره، ستتم إضافة نص تسهيل الاستخدام (مثل استخدامه مع برامج قراءة الشاشة) إلى العلامة بالقيمة المقدَّمة. يُرجى العِلم أنّ title يُستخدَم حاليًا فقط لنص تسهيل الاستخدام الخاص بالعلامات غير المحسَّنة. |
visible optional |
النوع:
boolean optional القيمة التلقائية:
true إذا كان true ، ستظهر العلامة. |
zIndex optional |
النوع:
number optional يتم عرض جميع العلامات على الخريطة بترتيب zIndex، مع عرض القيم الأعلى أمام العلامات ذات القيم الأقل. يتم عرض العلامات تلقائيًا حسب موضعها العمودي على الشاشة، حيث تظهر العلامات السفلية أمام العلامات الأعلى على الشاشة. |
ثوابت CollisionBehavior
google.maps.CollisionBehavior
الثوابت
يمكنك الوصول إلى الدعم من خلال الاتصال بالرقم const {CollisionBehavior} = await google.maps.importLibrary("marker")
.
اطّلِع على المكتبات في Maps JavaScript API.
الثوابت | |
---|---|
OPTIONAL_AND_HIDES_LOWER_PRIORITY |
عرض العلامة فقط إذا لم تتداخل مع علامات أخرى إذا تداخلت علامتان من هذا النوع، ستظهر العلامة التي تحمل قيمة zIndex أعلى. إذا كان لديهما zIndex نفسه، سيتم عرض العنصر الذي يتضمّن موضع الشاشة العمودي الأقل. |
REQUIRED |
عرض العلامة دائمًا بغض النظر عن التعارض هذا هو السلوك التلقائي. |
REQUIRED_AND_HIDES_OPTIONAL |
عرض العلامة دائمًا بغض النظر عن التعارض، وإخفاء أي علامات أو تصنيفات OPTIONAL_AND_HIDES_LOWER_PRIORITY تتداخل مع العلامة |
واجهة الرمز
google.maps.Icon
interface
بنية تمثّل صورة رمز العلامة.
الخصائص | |
---|---|
url |
النوع:
string تمثّل هذه السمة عنوان URL للصورة أو ورقة الصور المتحركة. |
anchor optional |
النوع:
Point optional الموضع الذي يتم فيه تثبيت صورة بما يتوافق مع موقع العلامة على الخريطة. بشكلٍ تلقائي، يقع موضع الربط على طول نقطة المنتصف في أسفل الصورة. |
labelOrigin optional |
النوع:
Point optional تمثّل هذه السمة موضع التصنيف بالنسبة إلى أعلى يسار صورة الرمز، في حال توفير التصنيف بواسطة العلامة. تكون نقطة الأصل تلقائيًا في النقطة المركزية للصورة. |
origin optional |
النوع:
Point optional تمثّل هذه السمة موضع الصورة داخل صورة مركّبة، إذا كان ذلك منطبقًا. تكون نقطة الأصل تلقائيًا في أعلى يمين الصورة (0, 0) . |
scaledSize optional |
النوع:
Size optional حجم الصورة الكاملة بعد التحجيم، إن وُجد استخدِم هذه السمة لتكبير/تصغير صورة أو كائن متحرك. |
size optional |
النوع:
Size optional حجم عرض العنصر المرئي أو الصورة عند استخدام الصور المجمّعة، يجب تحديد حجم الصورة المجمّعة. في حال عدم توفير الحجم، سيتم ضبطه عند تحميل الصورة. |
واجهة MarkerLabel
google.maps.MarkerLabel
interface
تحدّد هذه الخيارات مظهر تصنيف العلامة. تصنيف العلامة هو سلسلة (غالبًا ما تكون حرفًا واحدًا) ستظهر داخل العلامة. إذا كنت تستخدمها مع علامة مخصّصة، يمكنك إعادة ضبط موضعها باستخدام السمة labelOrigin
في الفئة Icon
.
الخصائص | |
---|---|
text |
النوع:
string النص المطلوب عرضه في التصنيف |
className optional |
النوع:
string optional القيمة التلقائية:
'' (سلسلة فارغة)تمثّل السمة className عنصر التصنيف (وهي مكافئة لسمة الفئة الخاصة بالعنصر). يمكن إضافة فئات CSS متعددة مفصولة بمسافات. لا يمكن ضبط لون الخط وحجمه وسمكه ومجموعته إلا من خلال الخصائص الأخرى للعنصر MarkerLabel . يجب عدم استخدام فئات CSS لتغيير موضع التصنيف أو اتجاهه (مثل استخدام عمليات الترجمة والتدوير) في حال استخدام إدارة تداخل العلامات أيضًا. |
color optional |
النوع:
string optional القيمة التلقائية:
'black' لون نص التصنيف |
fontFamily optional |
النوع:
string optional مجموعة خطوط نص التصنيف (تعادل خاصية font-family في CSS). |
fontSize optional |
النوع:
string optional القيمة التلقائية:
'14px' حجم خط نص التصنيف (يساوي خاصية حجم الخط في CSS). |
fontWeight optional |
النوع:
string optional تمثّل هذه السمة كثافة خط نص التصنيف (وهي مكافئة لخاصية font-weight في CSS). |
واجهة MarkerShape
google.maps.MarkerShape
interface
يحدّد هذا العنصر المنطقة القابلة للنقر في صورة العلامة. يتألف الشكل من سمتَين، type
وcoord
، تحدّدان المنطقة غير الشفافة من الصورة.
الخصائص | |
---|---|
type |
النوع:
string تصف هذه السمة نوع الشكل ويمكن أن تكون قيمتها circle أو poly أو rect . |
coords optional |
النوع:
Array<number> optional يعتمد تنسيق هذه السمة على قيمة type ويتّبع مواصفات w3 AREA coords المتوفّرة على http://www.w3.org/TR/REC-html40/struct/objects.html#adef-coords. السمة coords هي مصفوفة من الأعداد الصحيحة التي تحدّد موضع البكسل للشكل بالنسبة إلى الزاوية العلوية اليمنى للصورة المستهدَفة. تعتمد الإحداثيات على قيمة type على النحو التالي: - circle : coords هي [x1,y1,r] حيث x1 وy2 هما إحداثيات مركز الدائرة، وr هو نصف قطر الدائرة. - poly : قيمة coords هي [x1,y1,x2,y2...xn,yn] حيث يحتوي كل زوج من x وy على إحداثيات أحد رؤوس المضلّع. - rect : coords هي [x1,y1,x2,y2] حيث x1 وy1 هما إحداثيات الزاوية العلوية اليسرى للمستطيل، وx2 وy2 هما إحداثيات الزاوية السفلية اليمنى للمستطيل. |
واجهة الرمز
google.maps.Symbol
interface
تصف هذه السمة رمزًا يتألف من مسار متّجه مع تنسيق. يمكن استخدام رمز كرمز للعلامة أو وضعه على خط متعدد الأضلاع.
الخصائص | |
---|---|
path |
النوع:
SymbolPath|string مسار الرمز، وهو مسار رمز مضمّن أو مسار مخصّص يتم التعبير عنه باستخدام ترميز مسار SVG الحقل مطلوب. |
anchor optional |
النوع:
Point optional القيمة التلقائية:
google.maps.Point(0,0) موضع الرمز بالنسبة إلى العلامة أو الخط المتعدد يتم نقل إحداثيات مسار الرمز إلى اليسار ولأعلى بمقدار إحداثيات س وص لنقطة الارتكاز على التوالي. يتم التعبير عن الموضع في نظام الإحداثيات نفسه الذي يستخدمه مسار الرمز. |
fillColor optional |
النوع:
string optional لون تعبئة الرمز تتوفّر جميع ألوان CSS3 باستثناء الألوان الموسّعة المُسمّاة. بالنسبة إلى علامات الرموز، تكون القيمة التلقائية هي "أسود". بالنسبة إلى الرموز على الخطوط المتعددة، يكون هذا الخيار تلقائيًا هو لون ضربة الخط المتعدد المطابق. |
fillOpacity optional |
النوع:
number optional القيمة التلقائية:
0 درجة تعتيم تعبئة الرمز |
labelOrigin optional |
النوع:
Point optional القيمة التلقائية:
google.maps.Point(0,0) تمثّل هذه السمة نقطة بداية التصنيف بالنسبة إلى نقطة بداية المسار، وذلك في حال توفير التصنيف بواسطة العلامة. يتم التعبير عن نقطة الأصل في نظام الإحداثيات نفسه الذي يستخدمه مسار الرمز. لا يتم استخدام هذه السمة للرموز على الخطوط المتعددة. |
rotation optional |
النوع:
number optional القيمة التلقائية:
0 الزاوية التي سيتم تدوير الرمز بها، ويتم التعبير عنها في اتجاه عقارب الساعة بالدرجات. رمز في IconSequence حيث يتم تدوير fixedRotation بمقدار false بالنسبة إلى زاوية الحافة التي يقع عليها. |
scale optional |
النوع:
number optional مقدار تغيير حجم الرمز. بالنسبة إلى علامات الرموز، يكون هذا الإعداد تلقائيًا هو 1، وبعد تغيير الحجم، يمكن أن يكون الرمز بأي حجم. بالنسبة إلى الرموز على خط متعدد الأضلاع، يكون هذا الإعداد تلقائيًا هو سمك الخط المتعدد الأضلاع. وبعد تغيير الحجم، يجب أن يقع الرمز داخل مربّع يبلغ حجمه 22 بكسلًا في المنتصف عند نقطة الارتكاز الخاصة بالرمز. |
strokeColor optional |
النوع:
string optional لون خط الرمز تتوفّر جميع ألوان CSS3 باستثناء الألوان الموسّعة المُسمّاة. بالنسبة إلى علامات الرموز، تكون القيمة التلقائية هي "أسود". بالنسبة إلى الرموز على خط متعدد الأضلاع، يتم ضبط هذا الخيار تلقائيًا على لون الخط المتعدد الأضلاع. |
strokeOpacity optional |
النوع:
number optional درجة تعتيم خط الرمز بالنسبة إلى علامات الرموز، تكون القيمة التلقائية هي 1. بالنسبة إلى الرموز على خط متعدد الأضلاع، يكون هذا الإعداد تلقائيًا هو مستوى عتامة الخط المتعدد الأضلاع. |
strokeWeight optional |
النوع:
number optional القيمة التلقائية:
Symbol.scale الرمز.كثافة خط الرمز |
SymbolPath الثوابت
google.maps.SymbolPath
الثوابت
مسارات الرموز المضمّنة
يمكنك الوصول إلى الدعم من خلال الاتصال بالرقم const {SymbolPath} = await google.maps.importLibrary("core")
.
اطّلِع على المكتبات في Maps JavaScript API.
الثوابت | |
---|---|
BACKWARD_CLOSED_ARROW |
سهم مغلق يشير إلى الخلف |
BACKWARD_OPEN_ARROW |
سهم مفتوح يشير إلى الخلف |
CIRCLE |
دائرة |
FORWARD_CLOSED_ARROW |
سهم مغلق يشير إلى الأمام |
FORWARD_OPEN_ARROW |
سهم مفتوح يشير إلى الأمام |
ثوابت الصور المتحركة
google.maps.Animation
الثوابت
الصور المتحركة التي يمكن تشغيلها على علامة استخدِم طريقة Marker.setAnimation
في Marker أو الخيار MarkerOptions.animation
لتشغيل صورة متحركة.
يمكنك الوصول إلى الدعم من خلال الاتصال بالرقم const {Animation} = await google.maps.importLibrary("marker")
.
اطّلِع على المكتبات في Maps JavaScript API.
الثوابت | |
---|---|
BOUNCE |
يرتدّ العلامة إلى أن يتم إيقاف الحركة من خلال استدعاء Marker.setAnimation باستخدام null . |
DROP |
تظهر العلامة من أعلى الخريطة وتنتقل إلى موقعها الجغرافي النهائي. ستتوقف الرسوم المتحركة عندما تستقر العلامة وسيعود الرمز Marker.getAnimation إلى null . يتم عادةً تحديد هذا النوع من الصور المتحركة أثناء إنشاء العلامة. |