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

الخيارات الافتراضية لإعداد 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

خيارات SetupSetup.

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

DefaultMarkerSetupOptions واجهة

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

الخيارات الافتراضية في SetupSetup.

defaultMarkerOptions
النوع:  MarkerOptions
خيارات العلامة الافتراضية.

واجهة MarkerCustomizationFunctionParams

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

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

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

DeliveryVehicleMarkerCustomizeFunctionFunctionParams واجهة

واجهة 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

TaskMarkerCustomizationFunctionPPrams واجهة

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

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

تمتد هذه الواجهة DeliveryVehicleMarkerCustomizationFunctionParams.

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

واجهة ShipmentMarkerCustomizationFunctionPPrams

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

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

تمتد هذه الواجهة MarkerCustomizationFunctionParams.

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

واجهة TripMarkerCustomizationFunctionPPrams

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

معلمات مخصصة لدوال تخصيص العلامة التي تطبق الخيارات على المحددات التي تمثل مواقع رحلات السفر والمنشأ والمواقع المقصودة. يُستخدم بواسطة FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization وFleetEngineTripLocationProviderOptions.originMarkerCustomization وFleetEngineTripLocationProviderOptions.destinationMarkerCustomization.

تمتد هذه الواجهة MarkerCustomizationFunctionParams.

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

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

واجهة TripWaypointMarkerCustomizationFunctionPPrams

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

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

تمتد هذه الواجهة TripMarkerCustomizationFunctionParams.

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