UI Customization

PolylineSetup typedef

google.maps.journeySharing.PolylineSetup typedef

نوع PolylineSetup

يقبل النوع إما عنصر PolylineSetupOptions أو دالة تقبل عنصر DefaultPolylineSetupOptions وتُعيد عنصر PolylineSetupOptions.

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

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

PolylineSetupOptions

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

خيارات PolylineSetup

polylineOptions optional
النوع:  PolylineOptions optional
خيارات الخطوط المتعددة
visible optional
النوع:  boolean optional
مستوى ظهور الخطوط المتعددة

واجهة DefaultPolylineSetupOptions

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

خيارات PolylineSetup التلقائية

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

MarkerSetup typedef

google.maps.journeySharing.MarkerSetup typedef

نوع MarkerSetup

يقبل النوع إما عنصر MarkerSetupOptions أو دالة تقبل عنصر DefaultMarkerSetupOptions وتُعيد عنصر MarkerSetupOptions.

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

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

واجهة MarkerSetupOptions

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

خيارات MarkerSetup

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
إذا كان صحيحًا، تم إنشاء قائمة الخطوط المتعددة حديثًا، ويتم استدعاء دالة تخصيص الخطوط المتعددة للمرة الأولى. خطأ بخلاف ذلك.
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