UI Customization

PolylineSetup من نوع typedef

google.maps.journeySharing.PolylineSetup typedef

نوع إعداد الخط المتعدد

يقبل النوع إما كائن PolylineSetupOptions أو دالة تقبل كائن DefaultPolylineSetupOptions وتعرض الكائن PolylineSetupOptions.

في حال تحديد دالة، يمكن للدالة أن تعدِّل حقل defaultPolylineOptions للإدخال، وتعرضها على أنّها polylineOptions في كائن الإخراج PolylineSetupOptions.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

واجهة PolylineSetupOptions

واجهة google.maps.journeySharing.PolylineSetupOptions

خيارات إعداد Polyline

polylineOptions optional
النوع:  PolylineOptions optional
خيارات الخطوط المتعددة.
visible optional
النوع:  boolean optional
إمكانية رؤية الخطوط المتعددة.

واجهة DefaultPolylineSetupOptions

واجهة google.maps.journeySharing.DefaultPolylineSetupOptions

الخيارات التلقائية لإعداد Polyline

defaultPolylineOptions
النوع:  PolylineOptions
الخيارات التلقائية للخطوط المتعددة
defaultVisible
النوع:  boolean
مستوى الرؤية التلقائي للخطوط المتعددة.

MarkerSetup typedef

google.maps.journeySharing.MarkerSetup typedef

نوع إعداد العلامة

يقبل النوع إما كائن MarkerSetupOptions أو دالة تقبل كائن DefaultMarkerSetupOptions وتعرض الكائن MarkerSetupOptions.

في حال تحديد دالة، يمكن للدالة أن تعدِّل حقل defaultMarkerOptions للإدخال، وتعرضها على أنّها markerOptions في كائن الإخراج MarkerSetupOptions.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

واجهة MarkerSetupOptions

واجهة google.maps.journeySharing.MarkerSetupOptions

خيارات إعداد العلامة.

markerOptions optional
النوع:  MarkerOptions optional
خيارات العلامات.

واجهة DefaultMarkerSetupOptions

واجهة google.maps.journeySharing.DefaultMarkerSetupOptions

الخيارات التلقائية لإعداد MarkerSetup

defaultMarkerOptions
النوع:  MarkerOptions
خيارات العلامة التلقائية.

واجهة MarkerCustomizationFunctionParams أن

واجهة google.maps.journeySharing.MarkerCustomizationFunctionParams

المعلّمات المشتركة في جميع دوال تخصيص العلامة. لا يتم توفير أي كائن من هذه الفئة مباشرةً لأي وظيفة تخصيص علامة؛ حيث يتم توفير كائن من إحدى الفئات التابعة لها بدلاً من ذلك.

defaultOptions
النوع:  MarkerOptions
الخيارات التلقائية المستخدمة لإنشاء هذه العلامة.
isNew
النوع:  boolean
إذا كانت الإجابة صحيحة، فهذا يعني أن العلامة قد تم إنشاؤها حديثًا، ويتم استدعاء وظيفة تخصيص العلامة لأول مرة، قبل أن تتم إضافة العلامة إلى عرض الخريطة. وإلا.
marker
النوع:  Marker
العلامة ويجب إجراء أي تخصيصات لهذا الكائن مباشرةً.

واجهة DeliveryVehicleMarkerCustomizationFunctionParams

واجهة google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams

معلَمات خاصة بوظائف تخصيص العلامات التي تطبّق الخيارات على علامات تسليم المركبات. يُستخدم في FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization وFleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization.

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

vehicle
النوع:  DeliveryVehicle
مركبة توصيل ممثلة بهذه العلامة.
المعلومات المكتسبة: defaultOptions، isNew، marker

واجهة PlannedStopMarkerCustomizationFunctionParams

واجهة google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams

معلَمات خاصة بدوال تخصيص العلامات تطبّق الخيارات على العلامات التي تمثل المحطات المخطط لها. قيد الاستخدام في FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization.

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

stopIndex
النوع:  number
الفهرس المستند إلى 0 لهذه المحطة في قائمة المحطات المتبقية.
موروث: defaultOptions، isNew، marker، vehicle

واجهة TaskMarkerCustomizationFunctionParams أن

واجهة google.maps.journeySharing.TaskMarkerCustomizationFunctionParams

المعلمات الخاصة بدوال تخصيص العلامات التي تطبق الخيارات على العلامات التي تمثل مواقع المهام المخطط لها أو الفعلية. يُستخدم في FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization وFleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization.

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

task
النوع:  Task
موقع المهمة الذي تمثّله هذه العلامة.
موروث: defaultOptions، isNew، marker، vehicle

واجهة ShipmentMarkerCustomizationFunctionParams

واجهة google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams

المعلَمات الخاصة بوظائف تخصيص العلامات التي تطبّق الخيارات على العلامات التي تمثل مركبة تسليم الشحن ومواقع الوجهة. يُستخدم في FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization وFleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.

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

taskTrackingInfo
النوع:  TaskTrackingInfo
معلومات عن المهمة المرتبطة بهذه العلامة.
المعلومات المكتسبة: defaultOptions، isNew، marker

واجهة TripMarkerCustomizationFunctionParams

واجهة google.maps.journeySharing.TripMarkerCustomizationFunctionParams

معلمات خاصة بوظائف تخصيص العلامات التي تطبق الخيارات على العلامات التي تمثل مواقع مركبة الرحلة، ومواقع الانطلاق، والوجهة. مُستخدَمة في FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization وFleetEngineTripLocationProviderOptions.originMarkerCustomization وFleetEngineTripLocationProviderOptions.destinationMarkerCustomization.

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

trip
النوع:  Trip
الرحلة المرتبطة بهذه العلامة.

للحصول على معلومات عن المركبات التي تقدّم خدمات صيانة هذه الرحلة، استخدِم Trip.latestVehicleLocationUpdate وTrip.remainingWaypoints.
المعلومات المكتسبة: defaultOptions، isNew، marker

واجهة TripWaypointMarkerCustomizationFunctionParams

واجهة google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams

المعلمات الخاصة بدوال تخصيص العلامات التي تطبق الخيارات على العلامات التي تمثل مواقع نقاط طريق الرحلة. قيد الاستخدام في FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.

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

waypointIndex
النوع:  number
فهرس نقاط الطريق المستند إلى 0 المرتبط بهذه العلامة. استخدِم هذا الفهرس في Trip.remainingWaypoints لاسترداد معلومات حول النقطة الوسيطة.
موروث: defaultOptions، isNew، marker، trip

واجهة VehicleMarkerCustomizationFunctionParams

واجهة google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams

معلَمات خاصة بوظائف تخصيص العلامات التي تطبّق الخيارات على علامات المركبات. يُستخدم في FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization وFleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization.

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

vehicle
النوع:  Vehicle
المركبة التي تشير إليها هذه العلامة.
المعلومات المكتسبة: defaultOptions، isNew، marker

واجهة VehicleWaypointMarkerCustomizationFunctionParams

واجهة google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams

تمثّل هذه السمة معلَمات خاصة بوظائف تخصيص العلامات التي تطبّق الخيارات على علامات نقاط الطريق للمركبات. مستخدَم في FleetEngineVehicleLocationProviderOptions.originMarkerCustomization وFleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization وFleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization.

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

waypointIndex
النوع:  number
فهرس نقاط الطريق المستند إلى 0 المرتبط بهذه العلامة. استخدِم هذا الفهرس في Vehicle.waypoints لاسترداد معلومات حول النقطة الوسيطة.
موروث: defaultOptions، isNew، marker، vehicle

واجهة PolylineCustomizationFunctionParams أن

واجهة google.maps.journeySharing.PolylineCustomizationFunctionParams

المعلّمات المشتركة في جميع دوال تخصيص الخطوط المتعددة. لا يتم توفير أي كائن من هذه الفئة مباشرةً لأي دالة تخصيص للخطوط المتعددة، ولكن يتم توفير كائن من فئاتها التابعة بدلاً من ذلك.

defaultOptions
النوع:  PolylineOptions
الخيارات التلقائية المستخدمة لإنشاء هذه المجموعة من الخطوط المتعددة.
isNew
النوع:  boolean
إذا كانت القيمة true، يكون قد تم إنشاء قائمة الخطوط المتعددة حديثًا، ويتم استدعاء دالة تخصيص الخطوط المتعددة لأول مرة. وإلا.
polylines
النوع:  Array<Polyline>
قائمة الخطوط المتعددة التي تم إنشاؤها. ويتم ترتيبها بشكل تسلسلي لتشكيل المسار المعروض.

واجهة ShipmentPolylineCustomizationFunctionParams

واجهة google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams

المَعلمات الخاصة بدوال تخصيص الخطوط المتعددة لـ FleetEngineShipmentLocationProvider.

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

taskTrackingInfo
النوع:  TaskTrackingInfo
معلومات عن المهمة المرتبطة بهذا الخط المتعدد
المعلومات المكتسبة: defaultOptions، isNew، polylines

واجهة TripPolylineCustomizationFunctionParams

واجهة google.maps.journeySharing.TripPolylineCustomizationFunctionParams

المَعلمات الخاصة بدوال تخصيص الخطوط المتعددة لـ FleetEngineTripLocationProvider.

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

trip
النوع:  Trip
الرحلة المرتبطة بهذا الخط المتعدد
المعلومات المكتسبة: defaultOptions، isNew، polylines

واجهة VehiclePolylineCustomizationFunctionParams

واجهة google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams

المَعلمات الخاصة بدوال تخصيص الخطوط المتعددة لـ FleetEngineVehicleLocationProvider.

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

vehicle
النوع:  Vehicle
المركبة التي تمر عبر هذا الخطوط المتعددة.
المعلومات المكتسبة: defaultOptions، isNew، polylines

واجهة DeliveryVehiclePolylineCustomizationFunctionParams

واجهة google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams

المَعلمات الخاصة بدوال تخصيص الخطوط المتعددة لـ FleetEngineDeliveryVehicleLocationProvider.

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

deliveryVehicle
النوع:  DeliveryVehicle
مركبة التوصيل التي تمر عبر هذا الخط المتعدد
المعلومات المكتسبة: defaultOptions، isNew، polylines