UI Customization

PolylineSetup typedef

google.maps.journeySharing.PolylineSetup typedef

نوع إعداد خطوط متعدّدة

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

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

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

واجهة PolylineSetupOptions

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

خيارات "الإعداد المتعدد الخطوط"

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