3D Maps

الفئة Map3DElement

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

Map3DElement هي واجهة HTML لعرض الخريطة الثلاثية الأبعاد.

العنصر المخصّص:
<gmp-map-3d center="lat,lng,altitude" default-labels-disabled heading="number" max-altitude="number" max-heading="number" max-tilt="number" min-altitude="number" min-heading="number" min-tilt="number" range="number" roll="number" tilt="number"></gmp-map-3d>

تمتد هذه الفئة إلى HTMLElement.

تُنفذ هذه الفئة Map3DElementOptions.

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

Map3DElement
Map3DElement([options])
المَعلمات: 
bounds
النوع:  LatLngBounds|LatLngBoundsLiteral optional
عند ضبط هذه السياسة، يتم تقييد موضع الكاميرا ضمن حدود خطوط الطول/العرض المحدّدة. يُرجى العِلم أنّه سيتم عرض العناصر خارج الحدود. يمكن أن تقيّد الحدود خط الطول وخط العرض، أو يمكن أن تقيّد خطوط الطول والعرض فقط. بالنسبة إلى حدود خطوط العرض فقط، استخدِم خطَي الطول الغربي والشرقي -180 و180 على التوالي. بالنسبة إلى حدود خطوط الطول فقط، استخدم خطَّي العرض الشمالي والجنوبي الخاصين بـ 90 و-90 على التوالي.
center
النوع:  LatLngAltitude|LatLngAltitudeLiteral optional
مركز الخريطة المحدد على هيئة خط الطول والعرض، حيث يكون الارتفاع بالمتر فوق مستوى الأرض. يُرجى العِلم أنّ هذا ليس بالضرورة مكان الكاميرا، لأنّ حقل range يؤثر في مسافة الكاميرا عن مركز الخريطة. وفي حال تم ترك هذه السياسة بدون ضبط، سيتم ضبط القيمة التلقائية على {lat: 0, lng: 0, altitude: 63170000}. 63170000 متر هو الحد الأقصى للارتفاع المسموح به (نصف قطر الأرض مضروبًا في 10).
سمة HTML:
  • <gmp-map-3d center="lat,lng,altitude"></gmp-map-3d>
defaultLabelsDisabled
النوع:  boolean optional
الخيار التلقائي: false
عند استخدام true، لا يتم عرض تصنيفات الخرائط التلقائية.
سمة HTML:
  • <gmp-map-3d default-labels-disabled></gmp-map-3d>
heading
النوع:  number optional
عنوان بوصلة الخريطة بالدرجات، حيث يكون اتجاه الشمال صفرًا. في حال عدم وجود إمالة، سيتم تفسير أي لفة على أنّها عنوان.
سمة HTML:
  • <gmp-map-3d heading="number"></gmp-map-3d>
maxAltitude
النوع:  number optional
الحد الأقصى للارتفاع فوق الأرض الذي سيتم عرضه على الخريطة. تتراوح القيمة الصالحة بين 0 و63170000 متر (نصف قطر الأرض مضروبًا في 10).
سمة HTML:
  • <gmp-map-3d max-altitude="number"></gmp-map-3d>
maxHeading
النوع:  number optional
الحد الأقصى لزاوية عنوان (تدوير) الخريطة. تتراوح القيمة الصالحة بين 0 و360 درجة. يمثّل كل من minHeading وmaxHeading فاصلاً مدته <= 360 درجة يُسمَح فيه بإيماءات العناوين. minHeading = 180 وmaxHeading = 90 يسمحان بالعنوان في [0, 90] والعنوان في [180, 360]. سيتم السماح بالعنوان في minHeading = 90 وmaxHeading = 180 بالعنوان في [90, 180].
سمة HTML:
  • <gmp-map-3d max-heading="number"></gmp-map-3d>
maxTilt
النوع:  number optional
الحد الأقصى لزاوية السقوط في الخريطة. تتراوح القيمة الصالحة بين 0 و90 درجة.
سمة HTML:
  • <gmp-map-3d max-tilt="number"></gmp-map-3d>
minAltitude
النوع:  number optional
الحد الأدنى للارتفاع فوق الأرض والذي سيتم عرضه على الخريطة. تتراوح القيمة الصالحة بين 0 و63170000 متر (نصف قطر الأرض مضروبًا في 10).
سمة HTML:
  • <gmp-map-3d min-altitude="number"></gmp-map-3d>
minHeading
النوع:  number optional
الحد الأدنى لزاوية عنوان (تدوير) الخريطة. تتراوح القيمة الصالحة بين 0 و360 درجة. يمثّل كل من minHeading وmaxHeading فاصلاً مدته <= 360 درجة يُسمَح فيه بإيماءات العناوين. minHeading = 180 وmaxHeading = 90 يسمحان بالعنوان في [0, 90] والعنوان في [180, 360]. سيتم السماح بالعنوان في minHeading = 90 وmaxHeading = 180 بالعنوان في [90, 180].
سمة HTML:
  • <gmp-map-3d min-heading="number"></gmp-map-3d>
minTilt
النوع:  number optional
الحد الأدنى لزاوية السقوط في الخريطة. تتراوح القيمة الصالحة بين 0 و90 درجة.
سمة HTML:
  • <gmp-map-3d min-tilt="number"></gmp-map-3d>
range
النوع:  number optional
المسافة من الكاميرا إلى مركز الخريطة بالمتر.
سمة HTML:
  • <gmp-map-3d range="number"></gmp-map-3d>
roll
النوع:  number optional
لفة الكاميرا حول متجه العرض بالدرجات. ولحل الغموض، في حالة عدم وجود إمالة، سيتم تفسير أي لفة على أنها عنوان.
سمة HTML:
  • <gmp-map-3d roll="number"></gmp-map-3d>
tilt
النوع:  number optional
إمالة الخط المتجه لعرض الكاميرا بالدرجات يمكن لمتّجه العرض الذي ينظر إلى الأرض مباشرةً إلى الأسفل بمقدار صفر درجة. ستكون ميلان متجه العرض الذي يشير بعيدًا عن الأرض 180 درجة.
سمة HTML:
  • <gmp-map-3d tilt="number"></gmp-map-3d>
BetaaddEventListener
addEventListener(type, listener[, options])
المَعلمات: 
  • typestring سلسلة حسّاسة لحالة الأحرف وتمثِّل نوع الحدث المطلوب الاستماع إليه
  • listenerEventListener|EventListenerObject العنصر الذي يتلقّى إشعارًا يجب أن تكون هذه دالة أو كائنًا باستخدام طريقةhandEvent
  • optionsboolean|AddEventListenerOptions optional يمكنك الاطّلاع على الخيارات. لا تتوافق الأحداث المخصّصة إلّا مع capture وpassive.
قيمة الإرجاع:  void
لإعداد دالة سيتم استدعاؤها كلما تم تسليم الحدث المحدد إلى الهدف. الاطّلاع على addEventListener
BetaremoveEventListener
removeEventListener(type, listener[, options])
المَعلمات: 
  • typestring سلسلة تحدِّد نوع الحدث المطلوب إزالة أداة معالجة الحدث منه.
  • listenerEventListener|EventListenerObject أداة معالجة الحدث لمعالج الحدث المطلوب إزالتها من هدف الحدث.
  • optionsboolean|EventListenerOptions optional الاطّلاع على الخيارات
قيمة الإرجاع:  void
لإزالة أداة معالجة حدث تم تسجيلها سابقًا باستخدام addEventListener من الهدف. راجِع removeEventListener
gmp-centerchange
function(centerChangeEvent)
الوسيطات: 
يتم تنشيط هذا الحدث عند تغيير الموقع في مركز Map3DElement.
gmp-click
function(clickEvent)
الوسيطات: 
يتم تنشيط هذا الحدث عند النقر على العنصر Map3DElement.
gmp-headingchange
function(headingChangeEvent)
الوسيطات: 
يتم تنشيط هذا الحدث عند تغيير خاصية العنوان في Map3DElement.
gmp-rangechange
function(rangeChangeEvent)
الوسيطات: 
يتم تنشيط هذا الحدث عند تغيير خاصية نطاق Map3DElement.
gmp-rollchange
function(rollChangeEvent)
الوسيطات: 
يتم تنشيط هذا الحدث عند تغيير خاصية الرجوع في Map3DElement.
gmp-steadychange
function(steadyChangeEvent)
الوسيطات: 
يتم تنشيط هذا الحدث عند تغيُّر الحالة الثابتة لـ Map3DElement.
gmp-tiltchange
function(tiltChangeEvent)
الوسيطات: 
يتم تنشيط هذا الحدث عند تغيير خاصية الإمالة في Map3DElement.

واجهة Map3DElementOptions

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

الكائن Map3DElementOptions لتحديد الخصائص التي يمكن ضبطها على Map3DElement.

bounds optional
النوع:  LatLngBounds|LatLngBoundsLiteral optional
يمكنك الاطّلاع على Map3DElement.bounds.
center optional
النوع:  LatLngAltitude|LatLngAltitudeLiteral optional
يمكنك الاطّلاع على Map3DElement.center.
defaultLabelsDisabled optional
النوع:  boolean optional
يمكنك الاطّلاع على Map3DElement.defaultLabelsDisabled.
heading optional
النوع:  number optional
يمكنك الاطّلاع على Map3DElement.heading.
maxAltitude optional
النوع:  number optional
يمكنك الاطّلاع على Map3DElement.maxAltitude.
maxHeading optional
النوع:  number optional
يمكنك الاطّلاع على Map3DElement.maxHeading.
maxTilt optional
النوع:  number optional
يمكنك الاطّلاع على Map3DElement.maxTilt.
minAltitude optional
النوع:  number optional
يمكنك الاطّلاع على Map3DElement.minAltitude.
minHeading optional
النوع:  number optional
يمكنك الاطّلاع على Map3DElement.minHeading.
minTilt optional
النوع:  number optional
يمكنك الاطّلاع على Map3DElement.minTilt.
range optional
النوع:  number optional
يمكنك الاطّلاع على Map3DElement.range.
roll optional
النوع:  number optional
يمكنك الاطّلاع على Map3DElement.roll.
tilt optional
النوع:  number optional
يمكنك الاطّلاع على Map3DElement.tilt.

صف SteadyChangeEvent

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

تم إنشاء هذا الحدث من مراقبة الحالة الثابتة Map3DElement.

تمتد هذه الفئة إلى Event.

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

isSteady
النوع:  boolean
يشير هذا العمود إلى ما إذا كان العنصر Map3DElement ثابتًا (أي أنّ كل العرض قد اكتمل للمشهد الحالي) أم لا.

فئة ClickEvent

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

يتم إنشاء هذا الحدث من خلال النقر على Map3DElement.

تمتد هذه الفئة إلى Event.

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

position
النوع:  LatLngAltitude optional
خط العرض/خط الطول/الارتفاع الذي كان أقل من المؤشر عند وقوع الحدث. تجدر الإشارة إلى أنّه سيتم عرض بيانات أقل دقة عند المستويات الأكثر دقّة. بالإضافة إلى ذلك، قد يتم عرض ارتفاع قاع البحر لقيمة الارتفاع عند النقر على سطح الماء من مواضع الكاميرا الأعلى.

فئة CenterChangeEvent

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

تم إنشاء هذا الحدث من تغيير مركز المراقبة في Map3DElement.

تمتد هذه الفئة إلى Event.

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

فئة HeadingChangeEvent

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

تم إنشاء هذا الحدث من رصد تغيير العناوين في Map3DElement.

تمتد هذه الفئة إلى Event.

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

فئة RangeChangeEvent

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

تم إنشاء هذا الحدث من تغيير نطاق المراقبة في Map3DElement.

تمتد هذه الفئة إلى Event.

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

فئة RollChangeEvent

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

تم إنشاء هذا الحدث استنادًا إلى رصد تغيير السجلّ في Map3DElement.

تمتد هذه الفئة إلى Event.

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

فئة TiltChangeEvent

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

تم إنشاء هذا الحدث من رصد تغيُّر الإمالة في Map3DElement.

تمتد هذه الفئة إلى Event.

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

فئة Polyline3DElement

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

الخط المتعدد الأبعاد الثلاثي الأبعاد هو تراكب خطي لأجزاء الخطوط المتصلة على خريطة ثلاثية الأبعاد.

العنصر المخصّص:
<gmp-polyline-3d altitude-mode="absolute" draws-occluded-segments extruded geodesic outer-color="string" outer-opacity="number" outer-width="number" stroke-color="string" stroke-opacity="number" stroke-width="number" z-index="number"></gmp-polyline-3d>

تمتد هذه الفئة إلى HTMLElement.

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

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

Polyline3DElement
Polyline3DElement([options])
المَعلمات: 
altitudeMode
النوع:  AltitudeMode optional
الخيار التلقائي: AltitudeMode.ABSOLUTE
لتحديد كيفية تفسير مكونات الارتفاع في الإحداثيات.
سمة 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>
coordinates
تمثّل هذه السمة التسلسلات المرتّبة لإحداثيات الخط المتعدد. ويتم تجاهل الارتفاع في أوضاع معينة وبالتالي يكون اختياريًا.
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>
outerOpacity
النوع:  number optional
التعتيم الخارجي بين 0.0 و1.0.
سمة HTML:
  • <gmp-polyline-3d outer-opacity="number"></gmp-polyline-3d>
outerWidth
النوع:  number optional
ويتراوح العرض الخارجي بين 0.0 و1.0. هذه نسبة من strokeWidth.
سمة HTML:
  • <gmp-polyline-3d outer-width="number"></gmp-polyline-3d>
strokeColor
النوع:  string optional
لون الخط. جميع ألوان CSS3 متوافقة باستثناء الألوان المسماة الموسعة.
سمة HTML:
  • <gmp-polyline-3d stroke-color="string"></gmp-polyline-3d>
strokeOpacity
النوع:  number optional
تعتيم الحد الخارجي بين 0.0 و1.0
سمة HTML:
  • <gmp-polyline-3d stroke-opacity="number"></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>
BetaaddEventListener
addEventListener(type, listener[, options])
المَعلمات: 
  • typestring سلسلة حسّاسة لحالة الأحرف وتمثِّل نوع الحدث المطلوب الاستماع إليه
  • listenerEventListener|EventListenerObject العنصر الذي يتلقّى إشعارًا يجب أن تكون هذه دالة أو كائنًا باستخدام طريقةhandEvent
  • optionsboolean|AddEventListenerOptions optional يمكنك الاطّلاع على الخيارات. لا تتوافق الأحداث المخصّصة إلّا مع capture وpassive.
قيمة الإرجاع:  void
لإعداد دالة سيتم استدعاؤها كلما تم تسليم الحدث المحدد إلى الهدف. الاطّلاع على addEventListener
BetaremoveEventListener
removeEventListener(type, listener[, options])
المَعلمات: 
  • typestring سلسلة تحدِّد نوع الحدث المطلوب إزالة أداة معالجة الحدث منه.
  • listenerEventListener|EventListenerObject أداة معالجة الحدث لمعالج الحدث المطلوب إزالتها من هدف الحدث.
  • optionsboolean|EventListenerOptions optional الاطّلاع على الخيارات
قيمة الإرجاع:  void
لإزالة أداة معالجة حدث تم تسجيلها سابقًا باستخدام addEventListener من الهدف. راجِع removeEventListener

واجهة Polyline3DElementOptions

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

الكائن Polyline3DElementOptions لتحديد الخصائص التي يمكن ضبطها على Polyline3DElement.

altitudeMode optional
النوع:  AltitudeMode optional
الخيار التلقائي: AltitudeMode.ABSOLUTE
يمكنك الاطّلاع على Polyline3DElement.altitudeMode.
coordinates optional
يمكنك الاطّلاع على Polyline3DElement.coordinates.
drawsOccludedSegments optional
النوع:  boolean optional
الخيار التلقائي: false
يمكنك الاطّلاع على Polyline3DElement.drawsOccludedSegments.
extruded optional
النوع:  boolean optional
الخيار التلقائي: false
يمكنك الاطّلاع على Polyline3DElement.extruded.
geodesic optional
النوع:  boolean optional
الخيار التلقائي: false
يمكنك الاطّلاع على Polyline3DElement.geodesic.
outerColor optional
النوع:  string optional
يمكنك الاطّلاع على Polyline3DElement.outerColor.
outerOpacity optional
النوع:  number optional
يمكنك الاطّلاع على Polyline3DElement.outerOpacity.
outerWidth optional
النوع:  number optional
يمكنك الاطّلاع على Polyline3DElement.outerWidth.
strokeColor optional
النوع:  string optional
يمكنك الاطّلاع على Polyline3DElement.strokeColor.
strokeOpacity optional
النوع:  number optional
يمكنك الاطّلاع على Polyline3DElement.strokeOpacity.
strokeWidth optional
النوع:  number optional
يمكنك الاطّلاع على Polyline3DElement.strokeWidth.
zIndex optional
النوع:  number optional
يمكنك الاطّلاع على Polyline3DElement.zIndex.

فئة Polygon3DElement

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

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

العنصر المخصّص:
<gmp-polygon-3d altitude-mode="absolute" draws-occluded-segments extruded fill-color="string" fill-opacity="number" geodesic stroke-color="string" stroke-opacity="number" stroke-width="number" z-index="number"></gmp-polygon-3d>

تمتد هذه الفئة إلى HTMLElement.

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

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

Polygon3DElement
Polygon3DElement([options])
المَعلمات: 
altitudeMode
النوع:  AltitudeMode optional
الخيار التلقائي: AltitudeMode.ABSOLUTE
لتحديد كيفية تفسير مكونات الارتفاع في الإحداثيات.
سمة 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>
fillOpacity
النوع:  number optional
تعتيم التعبئة بين 0.0 و1.0.
سمة HTML:
  • <gmp-polygon-3d fill-opacity="number"></gmp-polygon-3d>
geodesic
النوع:  boolean optional
الخيار التلقائي: false
عند عرض true، يتم تفسير حواف المضلّع على أنها جيوديسية ويتبع انحناء الأرض. عند عرض false، يتم عرض حواف المضلّع كخطوط مستقيمة في مساحة الشاشة.
سمة HTML:
  • <gmp-polygon-3d geodesic></gmp-polygon-3d>
innerCoordinates
يشير ذلك المصطلح إلى التسلسل المرتَّب للإحداثيات الذي يعيّن حلقة مغلقة. على عكس الخطوط المتعددة، قد يتكون المضلّع من مسار واحد أو أكثر، مما يؤدي إلى إنشاء مقاطع متعددة داخل المضلّع.
outerCoordinates
يشير ذلك المصطلح إلى التسلسل المرتَّب للإحداثيات الذي يعيّن حلقة مغلقة. ويتم تجاهل الارتفاع في أوضاع معينة وبالتالي يكون اختياريًا.
strokeColor
النوع:  string optional
لون الخط. جميع ألوان CSS3 متوافقة باستثناء الألوان المسماة الموسعة.
سمة HTML:
  • <gmp-polygon-3d stroke-color="string"></gmp-polygon-3d>
strokeOpacity
النوع:  number optional
تعتيم الحد الخارجي بين 0.0 و1.0
سمة HTML:
  • <gmp-polygon-3d stroke-opacity="number"></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>
BetaaddEventListener
addEventListener(type, listener[, options])
المَعلمات: 
  • typestring سلسلة حسّاسة لحالة الأحرف وتمثِّل نوع الحدث المطلوب الاستماع إليه
  • listenerEventListener|EventListenerObject العنصر الذي يتلقّى إشعارًا يجب أن تكون هذه دالة أو كائنًا باستخدام طريقةhandEvent
  • optionsboolean|AddEventListenerOptions optional يمكنك الاطّلاع على الخيارات. لا تتوافق الأحداث المخصّصة إلّا مع capture وpassive.
قيمة الإرجاع:  void
لإعداد دالة سيتم استدعاؤها كلما تم تسليم الحدث المحدد إلى الهدف. الاطّلاع على addEventListener
BetaremoveEventListener
removeEventListener(type, listener[, options])
المَعلمات: 
  • typestring سلسلة تحدِّد نوع الحدث المطلوب إزالة أداة معالجة الحدث منه.
  • listenerEventListener|EventListenerObject أداة معالجة الحدث لمعالج الحدث المطلوب إزالتها من هدف الحدث.
  • optionsboolean|EventListenerOptions optional الاطّلاع على الخيارات
قيمة الإرجاع:  void
لإزالة أداة معالجة حدث تم تسجيلها سابقًا باستخدام addEventListener من الهدف. راجِع removeEventListener

واجهة Polygon3DElementOptions

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

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

altitudeMode optional
النوع:  AltitudeMode optional
الخيار التلقائي: AltitudeMode.ABSOLUTE
يمكنك الاطّلاع على Polygon3DElement.altitudeMode.
drawsOccludedSegments optional
النوع:  boolean optional
الخيار التلقائي: false
يمكنك الاطّلاع على Polygon3DElement.drawsOccludedSegments.
extruded optional
النوع:  boolean optional
الخيار التلقائي: false
يمكنك الاطّلاع على Polygon3DElement.extruded.
fillColor optional
النوع:  string optional
يمكنك الاطّلاع على Polygon3DElement.fillColor.
fillOpacity optional
النوع:  number optional
يمكنك الاطّلاع على Polygon3DElement.fillOpacity.
geodesic optional
النوع:  boolean optional
الخيار التلقائي: false
يمكنك الاطّلاع على Polygon3DElement.geodesic.
innerCoordinates optional
يمكنك الاطّلاع على Polygon3DElement.innerCoordinates.
outerCoordinates optional
يمكنك الاطّلاع على Polygon3DElement.outerCoordinates.
strokeColor optional
النوع:  string optional
يمكنك الاطّلاع على Polygon3DElement.strokeColor.
strokeOpacity optional
النوع:  number optional
يمكنك الاطّلاع على Polygon3DElement.strokeOpacity.
strokeWidth optional
النوع:  number optional
يمكنك الاطّلاع على Polygon3DElement.strokeWidth.
zIndex optional
النوع:  number optional
يمكنك الاطّلاع على Polygon3DElement.zIndex.

الثوابت في 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 للسماح بالتعبير عن الكائنات بالنسبة إلى أعلى سطح أرضي ومبنى+ماء. عندما يكون موضع الماء فوق الماء، سيكون ذلك سطحًا مائيًا، وعندما يكون فوق التضاريس، سيكون سطح المبنى (إن وُجد) أو سطح الأرض (إذا لم تكن هناك مبانٍ).