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"). اطّلع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

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 الكائن الذي يتلقى إشعارًا. يجب أن تكون هذه دالة أو كائنًا باستخدام الطريقة handleEvent
  • 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"). اطّلع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

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

ClickEvent الصنف

google.maps.maps3d.ClickEvent الصنف

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

هذه الفئة تمتد Event

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

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

CenterChangeEvent الصنف

google.maps.maps3d.CenterChangeEvent الصنف

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

هذه الفئة تمتد Event

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

HeadingChangeEvent الصنف

google.maps.maps3d.HeadingChangeEvent الصنف

تم إنشاء هذا الحدث من مراقبة تغيير العنوان على Map3DElement. يبرز هذا الحدث في شجرة نموذج العناصر في المستند.

هذه الفئة تمتد Event

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

RangeChangeEvent الصنف

google.maps.maps3d.RangeChangeEvent الصنف

تم إنشاء هذا الحدث من تغيير نطاق المراقبة في Map3DElement. يبرز هذا الحدث في شجرة نموذج العناصر في المستند.

هذه الفئة تمتد Event

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

RollChangeEvent الصنف

google.maps.maps3d.RollChangeEvent الصنف

تم إنشاء هذا الحدث من مراقبة تغيير الألبوم في Map3DElement. يبرز هذا الحدث في شجرة نموذج العناصر في المستند.

هذه الفئة تمتد Event

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

TiltChangeEvent الصنف

google.maps.maps3d.TiltChangeEvent الصنف

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

هذه الفئة تمتد Event

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

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"). اطّلع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

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 الكائن الذي يتلقى إشعارًا. يجب أن تكون هذه دالة أو كائنًا باستخدام الطريقة handleEvent
  • 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"). اطّلع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

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 الكائن الذي يتلقى إشعارًا. يجب أن تكون هذه دالة أو كائنًا باستخدام الطريقة handleEvent
  • 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"). اطّلع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

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