Draw on the map

Marker3DElement class

صف واحد (google.maps.maps3d.Marker3DElement)

يعرض هذا الرمز موقعًا جغرافيًا على خريطة ثلاثية الأبعاد. يُرجى العِلم أنّه يجب ضبط السمة position ليتم عرض السمة Marker3DElement.

العنصر المخصّص:
<gmp-marker-3d altitude-mode="absolute" collision-behavior="required" draws-when-occluded extruded label="string" position="lat,lng" size-preserved z-index="number"></gmp-marker-3d>

هذه الفئة هي امتداد لـ HTMLElement.

تنفّذ هذه الفئة Marker3DElementOptions.

يمكنك الوصول إلى البريد الصوتي من خلال الاتصال بالرقم ‎const {Marker3DElement} = await google.maps.importLibrary("maps3d").
يُرجى الاطّلاع على المكتبات في Maps JavaScript API.

Marker3DElement
Marker3DElement([options])
المَعلمات: 
تنشئ هذه الدالة Marker3DElement بالخيارات المحدّدة.
altitudeMode
النوع:  AltitudeMode optional
القيمة التلقائية: AltitudeMode.CLAMP_TO_GROUND
تحدّد هذه السمة كيفية تفسير مكوّن الارتفاع في الموقع الجغرافي.
سمة HTML:
  • <gmp-marker-3d altitude-mode="absolute"></gmp-marker-3d>
  • <gmp-marker-3d altitude-mode="clamp-to-ground"></gmp-marker-3d>
  • <gmp-marker-3d altitude-mode="relative-to-ground"></gmp-marker-3d>
  • <gmp-marker-3d altitude-mode="relative-to-mesh"></gmp-marker-3d>
collisionBehavior
النوع:  CollisionBehavior optional
القيمة التلقائية: CollisionBehavior.REQUIRED
تعداد يحدّد كيفية تصرّف Marker3DElement عند تصادمه مع Marker3DElement آخر أو مع تصنيفات خريطة الأساس.
سمة HTML:
  • <gmp-marker-3d collision-behavior="required"></gmp-marker-3d>
  • <gmp-marker-3d collision-behavior="required-and-hides-optional"></gmp-marker-3d>
  • <gmp-marker-3d collision-behavior="optional-and-hides-lower-priority"></gmp-marker-3d>
drawsWhenOccluded
النوع:  boolean optional
القيمة التلقائية: false
تحدّد هذه السمة ما إذا كان يجب رسم هذه العلامة أم لا عندما تكون محجوبة. يمكن حجب العلامة بواسطة هندسة الخريطة (مثل المباني).
سمة HTML:
  • <gmp-marker-3d draws-when-occluded></gmp-marker-3d>
extruded
النوع:  boolean optional
القيمة التلقائية: false
تحدّد ما إذا كان سيتم ربط العلامة بالأرض. لإبراز علامة، يجب أن يكون altitudeMode إما RELATIVE_TO_GROUND أو ABSOLUTE.
سمة HTML:
  • <gmp-marker-3d extruded></gmp-marker-3d>
label
النوع:  string optional
النص الذي ستعرضه هذه العلامة
سمة HTML:
  • <gmp-marker-3d label="string"></gmp-marker-3d>
position
الموقع الجغرافي لطرف محدِّد الموقع الجغرافي يتم تجاهل الارتفاع في أوضاع معيّنة، وبالتالي يكون اختياريًا.
سمة HTML:
  • <gmp-marker-3d position="lat,lng"></gmp-marker-3d>
  • <gmp-marker-3d position="lat,lng,altitude"></gmp-marker-3d>
sizePreserved
النوع:  boolean optional
القيمة التلقائية: false
يحدّد ما إذا كان يجب أن تحافظ هذه العلامة على حجمها أم لا بغض النظر عن المسافة من الكاميرا. يتم تلقائيًا تغيير حجم العلامة استنادًا إلى المسافة من الكاميرا أو الإمالة.
سمة HTML:
  • <gmp-marker-3d size-preserved></gmp-marker-3d>
zIndex
النوع:  number optional
‫zIndex مقارنةً بالعلامات الأخرى
سمة HTML:
  • <gmp-marker-3d z-index="number"></gmp-marker-3d>
default
سيتم وضع أي عناصر مخصّصة تتم إضافتها مباشرةً إلى Marker3DElement، ولكن سيتم استخدام عناصر من الأنواع HTMLImageElement وSVGElement وPinElement فقط لرسم العلامات، وسيتم تجاهل العناصر الأخرى.
يجب تضمين HTMLImageElement وSVGElement في عنصر <template> قبل تعيينهما إلى الخانة التلقائية لـ Marker3DElement.

يتم حاليًا تنقيط الصور وملفات SVG قبل عرضها في المشهد الثلاثي الأبعاد، لذا لن يتم تطبيق ترميز HTML المخصّص المضمّن في ملفات SVG أو فئات CSS المضافة إلى الصور، وقد لا تظهر عند عرض العلامات على الشاشة.
addEventListener
addEventListener(type, listener[, options])
المَعلمات: 
  • ‫type:  string سلسلة حسّاسة لحالة الأحرف تمثّل نوع الحدث المطلوب الاستماع إليه.
  • ‫listener:  EventListener|EventListenerObject الكائن الذي يتلقّى إشعارًا يجب أن تكون هذه دالة أو كائنًا باستخدام طريقة handleEvent
  • ‫options:  boolean|AddEventListenerOptions optional يمكنك الاطّلاع على الخيارات. لا تتيح الأحداث المخصّصة سوى capture وpassive.
القيمة المعروضة:  void
يتم إعداد دالة يتم استدعاؤها كلما تم تسليم الحدث المحدّد إلى الهدف. يُرجى الاطّلاع على addEventListener.
removeEventListener
removeEventListener(type, listener[, options])
المَعلمات: 
  • ‫type:  string سلسلة تحدّد نوع الحدث الذي تريد إزالة متتبِّع الأحداث له.
  • ‫listener:  EventListener|EventListenerObject متتبِّع الأحداث الخاص بمعالج الأحداث المطلوب إزالته من هدف الحدث
  • ‫options:  boolean|EventListenerOptions optional يمكنك الاطّلاع على الخيارات.
القيمة المعروضة:  void
تزيل هذه الطريقة متتبِّع الأحداث الذي تم تسجيله سابقًا باستخدام addEventListener من الهدف. يُرجى الاطّلاع على removeEventListener.

Marker3DElementOptions interface

واجهة google.maps.maps3d.Marker3DElementOptions

عنصر Marker3DElementOptions يُستخدَم لتحديد السمات التي يمكن ضبطها على Marker3DElement.

altitudeMode optional
النوع:  AltitudeMode optional
يمكنك الاطّلاع على Marker3DElement.altitudeMode.
collisionBehavior optional
النوع:  CollisionBehavior optional
يمكنك الاطّلاع على Marker3DElement.collisionBehavior.
drawsWhenOccluded optional
النوع:  boolean optional
يمكنك الاطّلاع على Marker3DElement.drawsWhenOccluded.
extruded optional
النوع:  boolean optional
يمكنك الاطّلاع على Marker3DElement.extruded.
label optional
النوع:  string optional
يمكنك الاطّلاع على Marker3DElement.label.
position optional
يمكنك الاطّلاع على Marker3DElement.position.
sizePreserved optional
النوع:  boolean optional
يمكنك الاطّلاع على Marker3DElement.sizePreserved.
zIndex optional
النوع:  number optional
يمكنك الاطّلاع على Marker3DElement.zIndex.

فئة Marker3DInteractiveElement

صف واحد (google.maps.maps3d.Marker3DInteractiveElement)

يعرض هذا الرمز موقعًا جغرافيًا على خريطة ثلاثية الأبعاد. يُرجى العِلم أنّه يجب ضبط السمة position ليتم عرض السمة Marker3DInteractiveElement. على عكس Marker3DElement، يتلقّى Marker3DInteractiveElement حدث gmp-click.

العنصر المخصّص:
<gmp-marker-3d-interactive gmp-popover-target="popover-id" title="string"></gmp-marker-3d-interactive>

هذه الفئة هي امتداد لـ Marker3DElement.

تنفّذ هذه الفئة Marker3DInteractiveElementOptions.

يمكنك الوصول إلى البريد الصوتي من خلال الاتصال بالرقم ‎const {Marker3DInteractiveElement} = await google.maps.importLibrary("maps3d").
يُرجى الاطّلاع على المكتبات في Maps JavaScript API.

Marker3DInteractiveElement
Marker3DInteractiveElement([options])
المَعلمات: 
تنشئ هذه الدالة Marker3DInteractiveElement بالخيارات المحدّدة.
gmpPopoverTargetElement
النوع:  PopoverElement optional
عند ضبط هذا الخيار، سيتم فتح عنصر النافذة المنبثقة عند النقر على هذه العلامة.
سمة HTML:
  • <gmp-marker-3d-interactive gmp-popover-target="popover-id"></gmp-marker-3d-interactive>
title
النوع:  string
نص التمرير في حال توفيره، ستتم إضافة نص تسهيل الاستخدام (على سبيل المثال، للاستخدام مع برامج قراءة الشاشة) إلى Marker3DInteractiveElement بالقيمة المقدَّمة.
سمة HTML:
  • <gmp-marker-3d-interactive title="string"></gmp-marker-3d-interactive>
القيم المكتسَبة: altitudeMode، collisionBehavior، drawsWhenOccluded، extruded، label، position، sizePreserved، zIndex
default
سيتم وضع أي عناصر مخصّصة تمت إضافتها مباشرةً إلى Marker3DInteractiveElement، ولكن سيتم استخدام عناصر من نوع PinElement فقط لرسم العلامات، وسيتم تجاهل العناصر الأخرى.
addEventListener
addEventListener(type, listener[, options])
المَعلمات: 
  • ‫type:  string سلسلة حسّاسة لحالة الأحرف تمثّل نوع الحدث المطلوب الاستماع إليه.
  • ‫listener:  EventListener|EventListenerObject الكائن الذي يتلقّى إشعارًا يجب أن تكون هذه دالة أو كائنًا باستخدام طريقة handleEvent
  • ‫options:  boolean|AddEventListenerOptions optional يمكنك الاطّلاع على الخيارات. لا تتيح الأحداث المخصّصة سوى capture وpassive.
القيمة المعروضة:  void
يتم إعداد دالة يتم استدعاؤها كلما تم تسليم الحدث المحدّد إلى الهدف. يُرجى الاطّلاع على addEventListener.
removeEventListener
removeEventListener(type, listener[, options])
المَعلمات: 
  • ‫type:  string سلسلة تحدّد نوع الحدث الذي تريد إزالة متتبِّع الأحداث له.
  • ‫listener:  EventListener|EventListenerObject متتبِّع الأحداث الخاص بمعالج الأحداث المطلوب إزالته من هدف الحدث
  • ‫options:  boolean|EventListenerOptions optional يمكنك الاطّلاع على الخيارات.
القيمة المعروضة:  void
تزيل هذه الطريقة متتبِّع الأحداث الذي تم تسجيله سابقًا باستخدام addEventListener من الهدف. يُرجى الاطّلاع على removeEventListener.
gmp-click
function(clickEvent)
الوسيطات: 
يتم تنشيط هذا الحدث عند النقر على العنصر Marker3DInteractiveElement.

Marker3DInteractiveElementOptions interface

واجهة google.maps.maps3d.Marker3DInteractiveElementOptions

عنصر Marker3DInteractiveElementOptions يُستخدَم لتحديد السمات التي يمكن ضبطها على Marker3DInteractiveElement.

توسّع هذه الواجهة Marker3DElementOptions.

gmpPopoverTargetElement optional
النوع:  PopoverElement optional
يمكنك الاطّلاع على Marker3DInteractiveElement.gmpPopoverTargetElement.
title optional
النوع:  string optional
يمكنك الاطّلاع على Marker3DInteractiveElement.title.
القيم المكتسَبة: altitudeMode، collisionBehavior، drawsWhenOccluded، extruded، label، position، sizePreserved، zIndex

Model3DElement class

صف واحد (google.maps.maps3d.Model3DElement)

نموذج ثلاثي الأبعاد يتيح عرض نماذج gLTF يُرجى العِلم أنّه يجب ضبط position وsrc لكي تظهر Model3DElement.

يجب أن تكون السمات الأساسية لـ gLTF PBR متوافقة. لا تتوفّر حاليًا أي إضافات أو خصائص إضافات.

العنصر المخصّص:
<gmp-model-3d altitude-mode="absolute" orientation="heading,tilt,roll" position="lat,lng" scale="number" src="url"></gmp-model-3d>

هذه الفئة هي امتداد لـ HTMLElement.

تنفّذ هذه الفئة Model3DElementOptions.

يمكنك الوصول إلى البريد الصوتي من خلال الاتصال بالرقم ‎const {Model3DElement} = await google.maps.importLibrary("maps3d").
يُرجى الاطّلاع على المكتبات في Maps JavaScript API.

Model3DElement
Model3DElement([options])
المَعلمات: 
تنشئ هذه الدالة Model3DElement بالخيارات المحدّدة.
altitudeMode
النوع:  AltitudeMode optional
القيمة التلقائية: AltitudeMode.CLAMP_TO_GROUND
تحدّد هذه السمة كيفية تفسير الارتفاع في الموضع.
سمة HTML:
  • <gmp-model-3d altitude-mode="absolute"></gmp-model-3d>
  • <gmp-model-3d altitude-mode="clamp-to-ground"></gmp-model-3d>
  • <gmp-model-3d altitude-mode="relative-to-ground"></gmp-model-3d>
  • <gmp-model-3d altitude-mode="relative-to-mesh"></gmp-model-3d>
orientation
النوع:  Orientation3D|Orientation3DLiteral optional
يصف دوران نظام إحداثيات نموذج ثلاثي الأبعاد لتحديد موضع النموذج على الخريطة الثلاثية الأبعاد.

يتم تطبيق عمليات التدوير على النموذج بالترتيب التالي: التمايل ثم الإمالة ثم الاتجاه.
سمة HTML:
  • <gmp-model-3d orientation="heading,tilt,roll"></gmp-model-3d>
position
يضبط موضع Model3DElement. يتم تجاهل الارتفاع في أوضاع معيّنة، وبالتالي يكون اختياريًا.
سمة HTML:
  • <gmp-model-3d position="lat,lng"></gmp-model-3d>
  • <gmp-model-3d position="lat,lng,altitude"></gmp-model-3d>
scale
النوع:  number|Vector3D|Vector3DLiteral optional
القيمة التلقائية: 1
تغيّر هذه السمة حجم النموذج على طول المحاور x وy وz في مساحة إحداثيات النموذج.
سمة HTML:
  • <gmp-model-3d scale="number"></gmp-model-3d>
  • <gmp-model-3d scale="x,y,z"></gmp-model-3d>
src
النوع:  string|URL optional
تحدّد هذه السمة عنوان URL للتصميم الثلاثي الأبعاد. في الوقت الحالي، يمكن استخدام التصاميم التي تكون بتنسيق .glb فقط.

سيتم تحويل أي عناوين URL نسبية تستخدم HTTP إلى عناوين URL كاملة مقابلة لها.

يُرجى العِلم أنّه في حال استضافة ملفات نموذج ".glb" على موقع إلكتروني أو خادم مختلفَين عن تطبيقك الرئيسي، يجب إعداد عناوين HTTP الصحيحة لسياسة مشاركة الموارد المتعددة المصادر (CORS). يتيح ذلك لتطبيقك الوصول بأمان إلى ملفات النماذج من النطاق الآخر.
سمة HTML:
  • <gmp-model-3d src="url"></gmp-model-3d>
addEventListener
addEventListener(type, listener[, options])
المَعلمات: 
  • ‫type:  string سلسلة حسّاسة لحالة الأحرف تمثّل نوع الحدث المطلوب الاستماع إليه.
  • ‫listener:  EventListener|EventListenerObject الكائن الذي يتلقّى إشعارًا يجب أن تكون هذه دالة أو كائنًا باستخدام طريقة handleEvent
  • ‫options:  boolean|AddEventListenerOptions optional يمكنك الاطّلاع على الخيارات. لا تتيح الأحداث المخصّصة سوى capture وpassive.
القيمة المعروضة:  void
يتم إعداد دالة يتم استدعاؤها كلما تم تسليم الحدث المحدّد إلى الهدف. يُرجى الاطّلاع على addEventListener.
removeEventListener
removeEventListener(type, listener[, options])
المَعلمات: 
  • ‫type:  string سلسلة تحدّد نوع الحدث الذي تريد إزالة متتبِّع الأحداث له.
  • ‫listener:  EventListener|EventListenerObject متتبِّع الأحداث الخاص بمعالج الأحداث المطلوب إزالته من هدف الحدث
  • ‫options:  boolean|EventListenerOptions optional يمكنك الاطّلاع على الخيارات.
القيمة المعروضة:  void
تزيل هذه الطريقة متتبِّع الأحداث الذي تم تسجيله سابقًا باستخدام addEventListener من الهدف. يُرجى الاطّلاع على removeEventListener.

Model3DElementOptions interface

واجهة google.maps.maps3d.Model3DElementOptions

عنصر Model3DElementOptions يُستخدَم لتحديد السمات التي يمكن ضبطها في Model3DElement.

altitudeMode optional
النوع:  AltitudeMode optional
يمكنك الاطّلاع على Model3DElement.altitudeMode.
orientation optional
النوع:  Orientation3D|Orientation3DLiteral optional
يمكنك الاطّلاع على Model3DElement.orientation.
position optional
يمكنك الاطّلاع على Model3DElement.position.
scale optional
النوع:  number|Vector3D|Vector3DLiteral optional
يمكنك الاطّلاع على Model3DElement.scale.
src optional
النوع:  string|URL optional
يمكنك الاطّلاع على Model3DElement.src.

Model3DInteractiveElement class

صف واحد (google.maps.maps3d.Model3DInteractiveElement)

نموذج ثلاثي الأبعاد يتيح عرض نماذج gLTF يُرجى العِلم أنّه يجب ضبط position وsrc لكي تظهر Model3DElement.

يجب أن تكون السمات الأساسية لـ gLTF PBR متوافقة. لا تتوفّر حاليًا أي إضافات أو خصائص إضافات.

على عكس Model3DElement، يتلقّى Model3DInteractiveElement حدث gmp-click.

العنصر المخصّص:
<gmp-model-3d-interactive></gmp-model-3d-interactive>

هذه الفئة هي امتداد لـ Model3DElement.

تنفّذ هذه الفئة Model3DInteractiveElementOptions.

يمكنك الوصول إلى البريد الصوتي من خلال الاتصال بالرقم ‎const {Model3DInteractiveElement} = await google.maps.importLibrary("maps3d").
يُرجى الاطّلاع على المكتبات في Maps JavaScript API.

Model3DInteractiveElement
Model3DInteractiveElement([options])
المَعلمات: 
تنشئ هذه الدالة Model3DInteractiveElement بالخيارات المحدّدة.
السمات المكتسَبة: altitudeMode، orientation، position، scale، src
addEventListener
addEventListener(type, listener[, options])
المَعلمات: 
  • ‫type:  string سلسلة حسّاسة لحالة الأحرف تمثّل نوع الحدث المطلوب الاستماع إليه.
  • ‫listener:  EventListener|EventListenerObject الكائن الذي يتلقّى إشعارًا يجب أن تكون هذه دالة أو كائنًا باستخدام طريقة handleEvent
  • ‫options:  boolean|AddEventListenerOptions optional يمكنك الاطّلاع على الخيارات. لا تتيح الأحداث المخصّصة سوى capture وpassive.
القيمة المعروضة:  void
يتم إعداد دالة يتم استدعاؤها كلما تم تسليم الحدث المحدّد إلى الهدف. يُرجى الاطّلاع على addEventListener.
removeEventListener
removeEventListener(type, listener[, options])
المَعلمات: 
  • ‫type:  string سلسلة تحدّد نوع الحدث الذي تريد إزالة متتبِّع الأحداث له.
  • ‫listener:  EventListener|EventListenerObject متتبِّع الأحداث الخاص بمعالج الأحداث المطلوب إزالته من هدف الحدث
  • ‫options:  boolean|EventListenerOptions optional يمكنك الاطّلاع على الخيارات.
القيمة المعروضة:  void
تزيل هذه الطريقة متتبِّع الأحداث الذي تم تسجيله سابقًا باستخدام addEventListener من الهدف. يُرجى الاطّلاع على removeEventListener.
gmp-click
function(clickEvent)
الوسيطات: 
يتم تنشيط هذا الحدث عند النقر على العنصر Model3DInteractiveElement.

Model3DInteractiveElementOptions interface

واجهة google.maps.maps3d.Model3DInteractiveElementOptions

عنصر Model3DInteractiveElementOptions يُستخدَم لتحديد السمات التي يمكن ضبطها في Model3DInteractiveElement.

توسّع هذه الواجهة Model3DElementOptions.

السمات المكتسَبة: altitudeMode، orientation، position، scale، src

فئة Polyline3DElement

صف واحد (google.maps.maps3d.Polyline3DElement)

الخط المتعدّد الثلاثي الأبعاد هو تراكب خطي لشرائح خطوط متصلة على خريطة ثلاثية الأبعاد.

العنصر المخصّص:
<gmp-polyline-3d altitude-mode="absolute" draws-occluded-segments extruded geodesic outer-color="string" outer-width="number" path="lat1,lng1,altitude1 lat2,lng2,altitude2 lat3,lng3,altitude3 ..." stroke-color="string" stroke-width="number" z-index="number"></gmp-polyline-3d>

هذه الفئة هي امتداد لـ HTMLElement.

تنفّذ هذه الفئة Polyline3DElementOptions.

يمكنك الوصول إلى البريد الصوتي من خلال الاتصال بالرقم ‎const {Polyline3DElement} = await google.maps.importLibrary("maps3d").
يُرجى الاطّلاع على المكتبات في Maps JavaScript API.

Polyline3DElement
Polyline3DElement([options])
المَعلمات: 
تنشئ هذه الدالة Polyline3DElement بالخيارات المحدّدة.
altitudeMode
النوع:  AltitudeMode optional
القيمة التلقائية: AltitudeMode.CLAMP_TO_GROUND
تحدّد هذه السمة كيفية تفسير مكوّنات الارتفاع في الإحداثيات.
سمة HTML:
  • <gmp-polyline-3d altitude-mode="absolute"></gmp-polyline-3d>
  • <gmp-polyline-3d altitude-mode="clamp-to-ground"></gmp-polyline-3d>
  • <gmp-polyline-3d altitude-mode="relative-to-ground"></gmp-polyline-3d>
  • <gmp-polyline-3d altitude-mode="relative-to-mesh"></gmp-polyline-3d>
drawsOccludedSegments
النوع:  boolean optional
القيمة التلقائية: false
تحدّد هذه السمة ما إذا كان سيتم رسم أجزاء من الخطوط المتعدّدة التي يمكن حجبها أم لا. يمكن حجب الخطوط المتعدّدة بواسطة هندسة الخريطة (مثل المباني).
سمة HTML:
  • <gmp-polyline-3d draws-occluded-segments></gmp-polyline-3d>
extruded
النوع:  boolean optional
القيمة التلقائية: false
تحدّد ما إذا كان سيتم ربط الخطوط المتعدّدة بالأرض. لإبراز خط متعدّد، يجب أن يكون altitudeMode إما RELATIVE_TO_GROUND أو ABSOLUTE.
سمة HTML:
  • <gmp-polyline-3d extruded></gmp-polyline-3d>
geodesic
النوع:  boolean optional
القيمة التلقائية: false
عندما تكون القيمة true، يتم تفسير حواف الخطوط المتعدّدة على أنّها خطوط جيوديسية وستتبع انحناء الأرض. عندما تكون القيمة false، يتم عرض حواف الخطوط المتعدّدة كخطوط مستقيمة في مساحة الشاشة.
سمة HTML:
  • <gmp-polyline-3d geodesic></gmp-polyline-3d>
outerColor
النوع:  string optional
اللون الخارجي جميع ألوان CSS3 متوافقة.
سمة HTML:
  • <gmp-polyline-3d outer-color="string"></gmp-polyline-3d>
outerWidth
النوع:  number optional
يتراوح العرض الخارجي بين 0.0 و1.0. هذه نسبة مئوية من strokeWidth.
سمة HTML:
  • <gmp-polyline-3d outer-width="number"></gmp-polyline-3d>
path
التسلسل المرتَّب لإحداثيات الخطوط المتعدّدة يتم تجاهل الارتفاع في أوضاع معيّنة، وبالتالي يكون اختياريًا.
سمة HTML:
  • <gmp-polyline-3d path="lat1,lng1,altitude1 lat2,lng2,altitude2 lat3,lng3,altitude3 ..."></gmp-polyline-3d>
strokeColor
النوع:  string optional
لون الخط جميع ألوان CSS3 متوافقة.
سمة HTML:
  • <gmp-polyline-3d stroke-color="string"></gmp-polyline-3d>
strokeWidth
النوع:  number optional
عرض الخط بالبكسل
سمة HTML:
  • <gmp-polyline-3d stroke-width="number"></gmp-polyline-3d>
zIndex
النوع:  number optional
‫zIndex مقارنةً بالمضلّعات الأخرى
سمة HTML:
  • <gmp-polyline-3d z-index="number"></gmp-polyline-3d>
coordinates
التسلسل المرتَّب لإحداثيات الخطوط المتعدّدة يتم تجاهل الارتفاع في أوضاع معيّنة، وبالتالي يكون اختياريًا.
addEventListener
addEventListener(type, listener[, options])
المَعلمات: 
  • ‫type:  string سلسلة حسّاسة لحالة الأحرف تمثّل نوع الحدث المطلوب الاستماع إليه.
  • ‫listener:  EventListener|EventListenerObject الكائن الذي يتلقّى إشعارًا يجب أن تكون هذه دالة أو كائنًا باستخدام طريقة handleEvent
  • ‫options:  boolean|AddEventListenerOptions optional يمكنك الاطّلاع على الخيارات. لا تتيح الأحداث المخصّصة سوى capture وpassive.
القيمة المعروضة:  void
يتم إعداد دالة يتم استدعاؤها كلما تم تسليم الحدث المحدّد إلى الهدف. يُرجى الاطّلاع على addEventListener.
removeEventListener
removeEventListener(type, listener[, options])
المَعلمات: 
  • ‫type:  string سلسلة تحدّد نوع الحدث الذي تريد إزالة متتبِّع الأحداث له.
  • ‫listener:  EventListener|EventListenerObject متتبِّع الأحداث الخاص بمعالج الأحداث المطلوب إزالته من هدف الحدث
  • ‫options:  boolean|EventListenerOptions optional يمكنك الاطّلاع على الخيارات.
القيمة المعروضة:  void
تزيل هذه الطريقة متتبِّع الأحداث الذي تم تسجيله سابقًا باستخدام addEventListener من الهدف. يُرجى الاطّلاع على removeEventListener.

واجهة Polyline3DElementOptions

واجهة google.maps.maps3d.Polyline3DElementOptions

عنصر Polyline3DElementOptions يُستخدَم لتحديد السمات التي يمكن ضبطها في Polyline3DElement.

altitudeMode optional
النوع:  AltitudeMode optional
يمكنك الاطّلاع على Polyline3DElement.altitudeMode.
coordinates optional
يمكنك الاطّلاع على Polyline3DElement.coordinates.
drawsOccludedSegments optional
النوع:  boolean optional
يمكنك الاطّلاع على Polyline3DElement.drawsOccludedSegments.
extruded optional
النوع:  boolean optional
يمكنك الاطّلاع على Polyline3DElement.extruded.
geodesic optional
النوع:  boolean optional
يمكنك الاطّلاع على Polyline3DElement.geodesic.
outerColor optional
النوع:  string optional
يمكنك الاطّلاع على Polyline3DElement.outerColor.
outerWidth optional
النوع:  number optional
يمكنك الاطّلاع على Polyline3DElement.outerWidth.
strokeColor optional
النوع:  string optional
يمكنك الاطّلاع على Polyline3DElement.strokeColor.
strokeWidth optional
النوع:  number optional
يمكنك الاطّلاع على Polyline3DElement.strokeWidth.
zIndex optional
النوع:  number optional
يمكنك الاطّلاع على Polyline3DElement.zIndex.

فئة Polyline3DInteractiveElement

صف واحد (google.maps.maps3d.Polyline3DInteractiveElement)

الخط المتعدّد الثلاثي الأبعاد هو تراكب خطي لشرائح خطوط متصلة على خريطة ثلاثية الأبعاد. على عكس Polyline3DElement، يتلقّى Polyline3DInteractiveElement حدث gmp-click.

العنصر المخصّص:
<gmp-polyline-3d-interactive></gmp-polyline-3d-interactive>

هذه الفئة هي امتداد لـ Polyline3DElement.

تنفّذ هذه الفئة Polyline3DInteractiveElementOptions.

يمكنك الوصول إلى البريد الصوتي من خلال الاتصال بالرقم ‎const {Polyline3DInteractiveElement} = await google.maps.importLibrary("maps3d").
يُرجى الاطّلاع على المكتبات في Maps JavaScript API.

Polyline3DInteractiveElement
Polyline3DInteractiveElement([options])
المَعلمات: 
تنشئ هذه الدالة Polyline3DInteractiveElement بالخيارات المحدّدة.
السمات المكتسَبة: altitudeMode، drawsOccludedSegments، extruded، geodesic، outerColor، outerWidth، path، strokeColor، strokeWidth، zIndex، coordinates
addEventListener
addEventListener(type, listener[, options])
المَعلمات: 
  • ‫type:  string سلسلة حسّاسة لحالة الأحرف تمثّل نوع الحدث المطلوب الاستماع إليه.
  • ‫listener:  EventListener|EventListenerObject الكائن الذي يتلقّى إشعارًا يجب أن تكون هذه دالة أو كائنًا باستخدام طريقة handleEvent
  • ‫options:  boolean|AddEventListenerOptions optional يمكنك الاطّلاع على الخيارات. لا تتيح الأحداث المخصّصة سوى capture وpassive.
القيمة المعروضة:  void
يتم إعداد دالة يتم استدعاؤها كلما تم تسليم الحدث المحدّد إلى الهدف. يُرجى الاطّلاع على addEventListener.
removeEventListener
removeEventListener(type, listener[, options])
المَعلمات: 
  • ‫type:  string سلسلة تحدّد نوع الحدث الذي تريد إزالة متتبِّع الأحداث له.
  • ‫listener:  EventListener|EventListenerObject متتبِّع الأحداث الخاص بمعالج الأحداث المطلوب إزالته من هدف الحدث
  • ‫options:  boolean|EventListenerOptions optional يمكنك الاطّلاع على الخيارات.
القيمة المعروضة:  void
تزيل هذه الطريقة متتبِّع الأحداث الذي تم تسجيله سابقًا باستخدام addEventListener من الهدف. يُرجى الاطّلاع على removeEventListener.
gmp-click
function(clickEvent)
الوسيطات: 
  • ‫clickEvent:  LocationClickEvent سيحتوي عنصر الحدث على الموقع الجغرافي للنقرة من حيث خط العرض وخط الطول والارتفاع.
يتم تنشيط هذا الحدث عند النقر على العنصر Polyline3DInteractiveElement.

واجهة Polyline3DInteractiveElementOptions

واجهة google.maps.maps3d.Polyline3DInteractiveElementOptions

كائن Polyline3DInteractiveElementOptions يُستخدَم لتحديد السمات التي يمكن ضبطها على Polyline3DInteractiveElement.

توسّع هذه الواجهة Polyline3DElementOptions.

القيم المكتسَبة: altitudeMode، coordinates، drawsOccludedSegments، extruded، geodesic، outerColor، outerWidth، strokeColor، strokeWidth، zIndex

فئة Polygon3DElement

صف واحد (google.maps.maps3d.Polygon3DElement)

يحدّد المضلّع الثلاثي الأبعاد (مثل الخطوط المتعدّدة الثلاثية الأبعاد) سلسلة من الإحداثيات المتصلة بترتيب تسلسلي. بالإضافة إلى ذلك، تشكّل المضلّعات حلقة مغلقة وتحدّد منطقة ممتلئة.

العنصر المخصّص:
<gmp-polygon-3d altitude-mode="absolute" draws-occluded-segments extruded fill-color="string" geodesic path="lat1,lng1,altitude1 lat2,lng2,altitude2 lat3,lng3,altitude3 ..." stroke-color="string" stroke-width="number" z-index="number"></gmp-polygon-3d>

هذه الفئة هي امتداد لـ HTMLElement.

تنفّذ هذه الفئة Polygon3DElementOptions.

يمكنك الوصول إلى البريد الصوتي من خلال الاتصال بالرقم ‎const {Polygon3DElement} = await google.maps.importLibrary("maps3d").
يُرجى الاطّلاع على المكتبات في Maps JavaScript API.

Polygon3DElement
Polygon3DElement([options])
المَعلمات: 
تنشئ هذه الدالة Polygon3DElement بالخيارات المحدّدة.
altitudeMode
النوع:  AltitudeMode optional
القيمة التلقائية: AltitudeMode.CLAMP_TO_GROUND
تحدّد هذه السمة كيفية تفسير مكوّنات الارتفاع في الإحداثيات.
سمة HTML:
  • <gmp-polygon-3d altitude-mode="absolute"></gmp-polygon-3d>
  • <gmp-polygon-3d altitude-mode="clamp-to-ground"></gmp-polygon-3d>
  • <gmp-polygon-3d altitude-mode="relative-to-ground"></gmp-polygon-3d>
  • <gmp-polygon-3d altitude-mode="relative-to-mesh"></gmp-polygon-3d>
drawsOccludedSegments
النوع:  boolean optional
القيمة التلقائية: false
يحدّد هذا الخيار ما إذا كان سيتم رسم أجزاء المضلّع التي يمكن حجبها أم لا. يمكن أن تحجب المضلّعات هندسة الخريطة (مثل المباني).
سمة HTML:
  • <gmp-polygon-3d draws-occluded-segments></gmp-polygon-3d>
extruded
النوع:  boolean optional
القيمة التلقائية: false
تحدّد ما إذا كان سيتم ربط المضلّع بالأرض. لإبراز مضلّع، يجب أن يكون altitudeMode إمّا RELATIVE_TO_GROUND أو ABSOLUTE.
سمة HTML:
  • <gmp-polygon-3d extruded></gmp-polygon-3d>
fillColor
النوع:  string optional
لون التعبئة جميع ألوان CSS3 متوافقة.
سمة HTML:
  • <gmp-polygon-3d fill-color="string"></gmp-polygon-3d>
geodesic
النوع:  boolean optional
القيمة التلقائية: false
عندما تكون القيمة true، يتم تفسير حواف المضلّع على أنّها خطوط جيوديسية وستتبع انحناء الأرض. عندما تكون القيمة false، يتم عرض حواف المضلّع كخطوط مستقيمة في مساحة الشاشة.
سمة HTML:
  • <gmp-polygon-3d geodesic></gmp-polygon-3d>
innerPaths
التسلسل المرتّب للإحداثيات التي تحدّد حلقة مغلقة على عكس الخطوط المتعدّدة، قد يتكوّن المضلّع من مسار واحد أو أكثر، ما يؤدي إلى إنشاء أشكال مقتطعة متعدّدة داخل المضلّع.
path
التسلسل المرتّب للإحداثيات التي تحدّد حلقة مغلقة يتم تجاهل الارتفاع في أوضاع معيّنة، وبالتالي يكون اختياريًا.
سمة HTML:
  • <gmp-polygon-3d path="lat1,lng1,altitude1 lat2,lng2,altitude2 lat3,lng3,altitude3 ..."></gmp-polygon-3d>
strokeColor
النوع:  string optional
لون الخط جميع ألوان CSS3 متوافقة.
سمة HTML:
  • <gmp-polygon-3d stroke-color="string"></gmp-polygon-3d>
strokeWidth
النوع:  number optional
عرض الخط بالبكسل
سمة HTML:
  • <gmp-polygon-3d stroke-width="number"></gmp-polygon-3d>
zIndex
النوع:  number optional
‫zIndex مقارنةً بالمضلّعات الأخرى
سمة HTML:
  • <gmp-polygon-3d z-index="number"></gmp-polygon-3d>
outerCoordinates
التسلسل المرتّب للإحداثيات التي تحدّد حلقة مغلقة يتم تجاهل الارتفاع في أوضاع معيّنة، وبالتالي يكون اختياريًا.
innerCoordinates
التسلسل المرتّب للإحداثيات التي تحدّد حلقة مغلقة على عكس الخطوط المتعدّدة، قد يتكوّن المضلّع من مسار واحد أو أكثر، ما يؤدي إلى إنشاء أشكال مقتطعة متعدّدة داخل المضلّع.
addEventListener
addEventListener(type, listener[, options])
المَعلمات: 
  • ‫type:  string سلسلة حسّاسة لحالة الأحرف تمثّل نوع الحدث المطلوب الاستماع إليه.
  • ‫listener:  EventListener|EventListenerObject الكائن الذي يتلقّى إشعارًا يجب أن تكون هذه دالة أو كائنًا باستخدام طريقة handleEvent
  • ‫options:  boolean|AddEventListenerOptions optional يمكنك الاطّلاع على الخيارات. لا تتيح الأحداث المخصّصة سوى capture وpassive.
القيمة المعروضة:  void
يتم إعداد دالة يتم استدعاؤها كلما تم تسليم الحدث المحدّد إلى الهدف. يُرجى الاطّلاع على addEventListener.
removeEventListener
removeEventListener(type, listener[, options])
المَعلمات: 
  • ‫type:  string سلسلة تحدّد نوع الحدث الذي تريد إزالة متتبِّع الأحداث له.
  • ‫listener:  EventListener|EventListenerObject متتبِّع الأحداث الخاص بمعالج الأحداث المطلوب إزالته من هدف الحدث
  • ‫options:  boolean|EventListenerOptions optional يمكنك الاطّلاع على الخيارات.
القيمة المعروضة:  void
تزيل هذه الطريقة متتبِّع الأحداث الذي تم تسجيله سابقًا باستخدام addEventListener من الهدف. يُرجى الاطّلاع على removeEventListener.

Polygon3DElementOptions interface

واجهة google.maps.maps3d.Polygon3DElementOptions

عنصر Polygon3DElementOptions يُستخدَم لتحديد السمات التي يمكن ضبطها على Polygon3DElement.

altitudeMode optional
النوع:  AltitudeMode optional
يمكنك الاطّلاع على Polygon3DElement.altitudeMode.
drawsOccludedSegments optional
النوع:  boolean optional
يمكنك الاطّلاع على Polygon3DElement.drawsOccludedSegments.
extruded optional
النوع:  boolean optional
يمكنك الاطّلاع على Polygon3DElement.extruded.
fillColor optional
النوع:  string optional
يمكنك الاطّلاع على Polygon3DElement.fillColor.
geodesic optional
النوع:  boolean optional
يمكنك الاطّلاع على Polygon3DElement.geodesic.
innerCoordinates optional
يمكنك الاطّلاع على Polygon3DElement.innerCoordinates.
outerCoordinates optional
يمكنك الاطّلاع على Polygon3DElement.outerCoordinates.
strokeColor optional
النوع:  string optional
يمكنك الاطّلاع على Polygon3DElement.strokeColor.
strokeWidth optional
النوع:  number optional
يمكنك الاطّلاع على Polygon3DElement.strokeWidth.
zIndex optional
النوع:  number optional
يمكنك الاطّلاع على Polygon3DElement.zIndex.

فئة Polygon3DInteractiveElement

صف واحد (google.maps.maps3d.Polygon3DInteractiveElement)

يحدّد المضلّع الثلاثي الأبعاد (مثل الخطوط المتعدّدة الثلاثية الأبعاد) سلسلة من الإحداثيات المتصلة بترتيب تسلسلي. بالإضافة إلى ذلك، تشكّل المضلّعات حلقة مغلقة وتحدّد منطقة ممتلئة. على عكس Polygon3DElement، يتلقّى Polygon3DInteractiveElement حدث gmp-click.

العنصر المخصّص:
<gmp-polygon-3d-interactive></gmp-polygon-3d-interactive>

هذه الفئة هي امتداد لـ Polygon3DElement.

تنفّذ هذه الفئة Polygon3DInteractiveElementOptions.

يمكنك الوصول إلى البريد الصوتي من خلال الاتصال بالرقم ‎const {Polygon3DInteractiveElement} = await google.maps.importLibrary("maps3d").
يُرجى الاطّلاع على المكتبات في Maps JavaScript API.

Polygon3DInteractiveElement
Polygon3DInteractiveElement([options])
المَعلمات: 
تنشئ هذه الدالة Polygon3DInteractiveElement بالخيارات المحدّدة.
السمات المكتسَبة: altitudeMode، drawsOccludedSegments، extruded، fillColor، geodesic، innerPaths، path، strokeColor، strokeWidth، zIndex، outerCoordinates، innerCoordinates
addEventListener
addEventListener(type, listener[, options])
المَعلمات: 
  • ‫type:  string سلسلة حسّاسة لحالة الأحرف تمثّل نوع الحدث المطلوب الاستماع إليه.
  • ‫listener:  EventListener|EventListenerObject الكائن الذي يتلقّى إشعارًا يجب أن تكون هذه دالة أو كائنًا باستخدام طريقة handleEvent
  • ‫options:  boolean|AddEventListenerOptions optional يمكنك الاطّلاع على الخيارات. لا تتيح الأحداث المخصّصة سوى capture وpassive.
القيمة المعروضة:  void
يتم إعداد دالة يتم استدعاؤها كلما تم تسليم الحدث المحدّد إلى الهدف. يُرجى الاطّلاع على addEventListener.
removeEventListener
removeEventListener(type, listener[, options])
المَعلمات: 
  • ‫type:  string سلسلة تحدّد نوع الحدث الذي تريد إزالة متتبِّع الأحداث له.
  • ‫listener:  EventListener|EventListenerObject متتبِّع الأحداث الخاص بمعالج الأحداث المطلوب إزالته من هدف الحدث
  • ‫options:  boolean|EventListenerOptions optional يمكنك الاطّلاع على الخيارات.
القيمة المعروضة:  void
تزيل هذه الطريقة متتبِّع الأحداث الذي تم تسجيله سابقًا باستخدام addEventListener من الهدف. يُرجى الاطّلاع على removeEventListener.
gmp-click
function(clickEvent)
الوسيطات: 
  • ‫clickEvent:  LocationClickEvent سيحتوي عنصر الحدث على الموقع الجغرافي للنقرة من حيث خط العرض وخط الطول والارتفاع.
يتم تنشيط هذا الحدث عند النقر على العنصر Polygon3DInteractiveElement.

Polygon3DInteractiveElementOptions interface

واجهة google.maps.maps3d.Polygon3DInteractiveElementOptions

كائن Polygon3DInteractiveElementOptions يُستخدَم لتحديد السمات التي يمكن ضبطها على Polygon3DInteractiveElement.

توسّع هذه الواجهة Polygon3DElementOptions.

القيم المكتسَبة: altitudeMode، drawsOccludedSegments، extruded، fillColor، geodesic، innerCoordinates، outerCoordinates، strokeColor، strokeWidth، zIndex

فئة PopoverElement

صف واحد (google.maps.maps3d.PopoverElement)

عنصر HTML مخصّص يعرض نافذة منبثقة ويظهر على شكل فقاعة وغالبًا ما يكون مرتبطًا بعلامة.

العنصر المخصّص:
<gmp-popover altitude-mode="absolute" auto-pan-disabled light-dismiss-disabled open position-anchor="lat,lng"></gmp-popover>

هذه الفئة هي امتداد لـ HTMLElement.

تنفّذ هذه الفئة PopoverElementOptions.

يمكنك الوصول إلى البريد الصوتي من خلال الاتصال بالرقم ‎const {PopoverElement} = await google.maps.importLibrary("maps3d").
يُرجى الاطّلاع على المكتبات في Maps JavaScript API.

PopoverElement
PopoverElement([options])
المَعلمات: 
altitudeMode
النوع:  AltitudeMode optional
القيمة التلقائية: AltitudeMode.CLAMP_TO_GROUND
تحدّد هذه السمة كيفية تفسير مكوّن الارتفاع في الموقع الجغرافي.
سمة HTML:
  • <gmp-popover altitude-mode="absolute"></gmp-popover>
  • <gmp-popover altitude-mode="clamp-to-ground"></gmp-popover>
  • <gmp-popover altitude-mode="relative-to-ground"></gmp-popover>
  • <gmp-popover altitude-mode="relative-to-mesh"></gmp-popover>
autoPanDisabled
النوع:  boolean optional
القيمة التلقائية: false
في حال ضبطها على "صحيح"، يتم إيقاف تحريك الخريطة لإظهار النافذة المنبثقة بالكامل عند فتحها.
سمة HTML:
  • <gmp-popover auto-pan-disabled></gmp-popover>
lightDismissDisabled
النوع:  boolean optional
القيمة التلقائية: false
تحدّد هذه السمة ما إذا كان يجب إغلاق النافذة المنبثقة عند النقر خارجها أم لا. يشبه سلوك "الإغلاق السريع" ضبط السمة popover="auto" التي تشكّل جزءًا من Popover API في المتصفّح.
سمة HTML:
  • <gmp-popover light-dismiss-disabled></gmp-popover>
open
النوع:  boolean optional
القيمة التلقائية: false
تحدّد ما إذا كان يجب فتح هذه النافذة المنبثقة أم لا.
سمة HTML:
  • <gmp-popover open></gmp-popover>
positionAnchor
تمثّل هذه السمة الموضع الذي سيتم فيه عرض هذه النافذة المنبثقة. إذا كانت النافذة المنبثقة مثبّتة بعلامة تفاعلية، سيتم استخدام موضع العلامة بدلاً من ذلك.
سمة HTML:
  • <gmp-popover position-anchor="lat,lng"></gmp-popover>
  • <gmp-popover position-anchor="lat,lng,altitude"></gmp-popover>
  • <gmp-popover position-anchor="marker-id"></gmp-popover>
default
يضع المحتوى المخصّص في القسم الرئيسي من النافذة المنبثقة.
header
يضع المحتوى المخصّص في قسم العنوان في النافذة المنبثقة.
--gmp-popover-max-width
الحد الأقصى لعرض النافذة المنبثقة، بغض النظر عن عرض المحتوى
--gmp-popover-min-width
الحد الأدنى لعرض النافذة المنبثقة، بغض النظر عن عرض المحتوى عند استخدام هذه السمة، ننصح بشدة بضبطها على قيمة أقل من عرض الخريطة (بالبكسل).
--gmp-popover-pixel-offset-x
تمثّل هذه السمة الإزاحة على المحور x، بالبكسل، لطرف النافذة المنبثقة من النقطة على الخريطة التي تم تثبيت النافذة المنبثقة عندها وفقًا لإحداثياتها الجغرافية.
--gmp-popover-pixel-offset-y
تمثّل هذه السمة الإزاحة على المحور Y، بالبكسل، لطرف النافذة المنبثقة من النقطة على الخريطة التي تم تثبيت النافذة المنبثقة عندها وفقًا لإحداثياتها الجغرافية.
background-color
لون خلفية النافذة المنبثقة لمزيد من التفاصيل، يمكنك الاطّلاع على مستندات background-color. يُرجى العِلم أنّ هذه السمة تؤثر أيضًا في النافذة المنبثقة التلقائية للمكان. استخدِم فئات CSS مستهدَفة أو أنماطًا مضمّنة في النوافذ المنبثقة المخصّصة لتجنُّب تطبيق الأنماط على النافذة المنبثقة التلقائية للمكان.
border-radius
تمثّل هذه السمة نصف قطر حدود النافذة المنبثقة. لمزيد من التفاصيل، يمكنك الاطّلاع على مستندات border-radius. يُرجى العِلم أنّ هذه السمة تؤثر أيضًا في النافذة المنبثقة التلقائية للمكان. استخدِم فئات CSS مستهدَفة أو أنماطًا مضمّنة في النوافذ المنبثقة المخصّصة لتجنُّب تطبيق الأنماط على النافذة المنبثقة التلقائية للمكان.
box-shadow
تمثّل هذه السمة ظل المربّع للنافذة المنبثقة. لمزيد من التفاصيل، يمكنك الاطّلاع على مستندات box-shadow. يُرجى العِلم أنّ هذه السمة تؤثر أيضًا في النافذة المنبثقة التلقائية للمكان. استخدِم فئات CSS مستهدَفة أو أنماطًا مضمّنة في النوافذ المنبثقة المخصّصة لتجنُّب تطبيق الأنماط على النافذة المنبثقة التلقائية للمكان.
color-scheme
يشير هذا الحقل إلى نظام الألوان الذي يمكن عرض هذه النافذة المنبثقة به. لمزيد من التفاصيل، يمكنك الاطّلاع على مستندات color-scheme. وفي حال عدم تحديدها، يتم ضبطها تلقائيًا على الإعدادات المفضّلة للمستخدم في ما يتعلّق بنظام الألوان.
padding
المساحة المتروكة للنافذة المنبثقة لمزيد من التفاصيل، يمكنك الاطّلاع على مستندات padding. يُرجى العِلم أنّ هذه السمة تؤثر أيضًا في النافذة المنبثقة التلقائية للمكان. استخدِم فئات CSS مستهدَفة أو أنماطًا مضمّنة في النوافذ المنبثقة المخصّصة لتجنُّب تطبيق الأنماط على النافذة المنبثقة التلقائية للمكان.
addEventListener
addEventListener(type, listener[, options])
المَعلمات: 
  • ‫type:  string سلسلة حسّاسة لحالة الأحرف تمثّل نوع الحدث المطلوب الاستماع إليه.
  • ‫listener:  EventListener|EventListenerObject الكائن الذي يتلقّى إشعارًا يجب أن تكون هذه دالة أو كائنًا باستخدام طريقة handleEvent
  • ‫options:  boolean|AddEventListenerOptions optional يمكنك الاطّلاع على الخيارات. لا تتيح الأحداث المخصّصة سوى capture وpassive.
القيمة المعروضة:  void
يتم إعداد دالة يتم استدعاؤها كلما تم تسليم الحدث المحدّد إلى الهدف. يُرجى الاطّلاع على addEventListener.
removeEventListener
removeEventListener(type, listener[, options])
المَعلمات: 
  • ‫type:  string سلسلة تحدّد نوع الحدث الذي تريد إزالة متتبِّع الأحداث له.
  • ‫listener:  EventListener|EventListenerObject متتبِّع الأحداث الخاص بمعالج الأحداث المطلوب إزالته من هدف الحدث
  • ‫options:  boolean|EventListenerOptions optional يمكنك الاطّلاع على الخيارات.
القيمة المعروضة:  void
تزيل هذه الطريقة متتبِّع الأحداث الذي تم تسجيله سابقًا باستخدام addEventListener من الهدف. يُرجى الاطّلاع على removeEventListener.

واجهة PopoverElementOptions

واجهة google.maps.maps3d.PopoverElementOptions

عنصر PopoverElementOptions يُستخدَم لتحديد السمات التي يمكن ضبطها على PopoverElement.

altitudeMode optional
النوع:  AltitudeMode optional
يمكنك الاطّلاع على PopoverElement.altitudeMode.
autoPanDisabled optional
النوع:  boolean optional
يمكنك الاطّلاع على PopoverElement.autoPanDisabled.
lightDismissDisabled optional
النوع:  boolean optional
يمكنك الاطّلاع على PopoverElement.lightDismissDisabled.
open optional
النوع:  boolean optional
يمكنك الاطّلاع على PopoverElement.open.
positionAnchor optional
يمكنك الاطّلاع على PopoverElement.positionAnchor.

ثوابت AltitudeMode

ذكرياتك الثابتة في شهر google.maps.maps3d.AltitudeMode

تحدّد هذه السمة كيفية تفسير مكوّنات الارتفاع في الإحداثيات.

يمكنك الوصول إلى البريد الصوتي من خلال الاتصال بالرقم ‎const {AltitudeMode} = await google.maps.importLibrary("maps3d").
يُرجى الاطّلاع على المكتبات في Maps JavaScript API.

ABSOLUTE تتيح هذه السمة التعبير عن الأجسام بالنسبة إلى متوسط مستوى سطح البحر. وهذا يعني أيضًا أنّه في حال تغيّر مستوى تفاصيل التضاريس أسفل العنصر، سيظلّ موضعه المطلق كما هو.
CLAMP_TO_GROUND تتيح هذه الطبقة التعبير عن العناصر الموضوعة على الأرض. وستبقى على مستوى سطح الأرض وفقًا للتضاريس بغض النظر عن الارتفاع المقدَّم. إذا كان العنصر موضوعًا فوق مسطّح مائي كبير، سيتم وضعه على مستوى سطح البحر.
RELATIVE_TO_GROUND تتيح هذه السمة التعبير عن العناصر بالنسبة إلى سطح الأرض. إذا تغيّر مستوى تفاصيل التضاريس، سيظل موضع العنصر ثابتًا بالنسبة إلى الأرض. عند التحليق فوق الماء، سيتم تفسير الارتفاع كقيمة بالأمتار فوق مستوى سطح البحر.
RELATIVE_TO_MESH تتيح هذه السمة التعبير عن العناصر بالنسبة إلى أعلى سطح أرض أو مبنى أو سطح الماء. عندما يكون فوق الماء، سيكون هذا هو سطح الماء، وعندما يكون فوق التضاريس، سيكون هذا هو سطح المبنى (إذا كان موجودًا) أو سطح الأرض (في حال عدم وجود مبانٍ).