فئة Route3DElement
class
google.maps.routes.Route3DElement
extends HTMLElement
implements Route3DElementOptions
library "routes"
مكوّن ويب لعرض المسارات الثلاثية الأبعاد تتيح حاليًا مَعلمات نقطة الانطلاق والوجهة لعرض خطوط متعدّدة في مساحة ثلاثية الأبعاد في خريطة ثلاثية الأبعاد.
<gmp-route-3d autofits-camera departure-time="####-##-##T##:##Z" destination="lat,lng" internal-usage-attribution-ids="space separated strings" origin="lat,lng" routing-preference="value-name" traffic-polylines-disabled travel-mode="value-name"> </gmp-route-3d>
const {Route3DElement} = await google.maps.importLibrary("routes");
الشركة المصنِّعة | |
|---|---|
Route3DElement |
Route3DElement([options])المَعلمات:
تنشئ هذه الدالة Route3DElement بالخيارات المحدّدة. |
الخصائص | |
|---|---|
autofitsCamera
attr: autofits-camera |
نوع الإدخال:
boolean optionalنوع الإخراج: booleanالقيمة التلقائية:
falseفي حال توفيره، سيظهر المسار المحدّد ضمن إطار عرض الخريطة، إلى جانب أي عناصر أخرى تم تفعيلها.
سمة HTML: autofits-camera |
departureTime
attr: departure-time |
في حال توفيره، سيتم احتساب المسار باستخدام وقت المغادرة المحدّد. عند تحديد التاريخ عبر سمة HTML، استخدِم تنسيق ISO 8601 للحصول على نتائج موثوقة على جميع المتصفّحات. للحصول على معلومات حول متطلبات الاستخدام، يُرجى الاطّلاع على
ComputeRoutesRequest.departureTime.سمة HTML: departure-time="####-##-##T##:##Z" |
destination
attr: destination |
نوع الإدخال:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalنوع الإخراج: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalوجهة المسار
سمة HTML:
|
fallbackInfo
readonly |
النوع:
FallbackInfo optionalمعلومات احتياطية للمسارات المحسوبة |
geocodingResults
readonly |
النوع:
GeocodingResults optionalنتائج الترميز الجغرافي لنقطة الانطلاق والوجهة |
internalUsageAttributionIds
attr: internal-usage-attribution-ids |
المعرّفات المستخدَمة لتحديد مصدر الطلبات من حِزم معيّنة أو مكتبات برامج مفتوحة المصدر
سمة HTML: internal-usage-attribution-ids="space separated strings" |
origin
attr: origin |
نوع الإدخال:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalنوع الإخراج: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalنقطة انطلاق المسار
سمة HTML:
|
routes
readonly |
المسار الأساسي مع المسارات البديلة الاختيارية، والتي يتم احتسابها من Routes API |
routingPreference
attr: routing-preference |
في حال توفّر هذه المعلومات، سيتم احتساب المسار باستخدام معلومات حركة المرور على طول المسار استنادًا إلى
RoutingPreference المحدّد، واستخدام ألوان خاصة بحركة المرور.سمة HTML: routing-preference="value-name" |
trafficPolylinesDisabled
attr: traffic-polylines-disabled |
نوع الإدخال:
boolean optionalنوع الإخراج: booleanالقيمة التلقائية:
falseما إذا كان سيتم إيقاف الخطوط المتعدّدة التي تراعي حركة المرور لا تتوفّر الخطوط المتعدّدة التي تراعي حركة المرور إلا عند ضبط routingPreference على TRAFFIC_AWARE أو TRAFFIC_AWARE_OPTIMAL.
سمة HTML: traffic-polylines-disabled |
travelMode
attr: travel-mode |
وفي حال توفيره، يستند الشكل المتعدّد الخطوط إلى وسيلة النقل المحدّدة.
سمة HTML: travel-mode="value-name" |
الطُرق | |
|---|---|
السمات المكتسَبة:
addEventListener،
removeEventListener
|
الفعاليات | |
|---|---|
|
function(routeInitializationErrorEvent)الوسيطات:
يتم تنشيط هذا الحدث عند تعذُّر تحميل المسار. |
|
function(routeInitializationSuccessEvent)الوسيطات:
يتم تنشيط هذا الحدث عند تحميل المسار بنجاح. |
واجهة Route3DElementOptions
interface
google.maps.routes.Route3DElementOptions
implemented by Route3DElement
عنصر Route3DElementOptions يُستخدَم لتحديد السمات التي يمكن ضبطها في Route3DElement.
الخصائص | |
|---|---|
autofitsCamera
اختياري |
النوع:
boolean optionalما إذا كنت تريد تفعيل ميزة ضبط الكاميرا تلقائيًا على المسار أم لا |
departureTime
اختياري |
النوع:
Date optionalيمكنك الاطّلاع على Route3DElement.departureTime. |
destination
اختياري |
النوع:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalيمكنك الاطّلاع على Route3DElement.destination. |
internalUsageAttributionIds
اختياري |
النوع:
Iterable<string> optionalالمعرّفات المستخدَمة لتحديد مصدر الطلبات من حِزم معيّنة أو مكتبات برامج مفتوحة المصدر |
origin
اختياري |
النوع:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalيمكنك الاطّلاع على Route3DElement.origin. |
routingPreference
اختياري |
النوع:
RoutingPreference optionalيمكنك الاطّلاع على Route3DElement.routingPreference. |
trafficPolylinesDisabled
اختياري |
النوع:
boolean optionalما إذا كان سيتم إيقاف الخطوط المتعدّدة التي تراعي حركة المرور لا تتوفّر الخطوط المتعدّدة التي تراعي حركة المرور إلا عند ضبط routingPreference على TRAFFIC_AWARE أو TRAFFIC_AWARE_OPTIMAL. |
travelMode
اختياري |
النوع:
TravelMode optionalيمكنك الاطّلاع على Route3DElement.travelMode. |