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

نوع أداة Setup.

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

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

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

واجهة MarkerSetupOptions

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

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

markerOptions optional
النوع:  MarkerOptions optional
خيارات محدّد الموقع

واجهة DefaultMarkerSetupOptions

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

الخيارات التلقائية لأداة تمييز الإعداد.

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

واجهة تخصيص الوظائف لعلامات

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

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

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

واجهة تتوفّردراجة تخصيص تعمل بمركبة التسليم في مرآب المركبات

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

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

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

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

واجهة PlannedStopMarkerCustomizeFunctionPPrams

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

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

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

stopIndex
النوع:  number
المؤشر على أساس 0 لهذه المحطة في قائمة المحطات المتبقية.
مكتسَب: defaultOptions, isNew, marker, vehicle

واجهة TaskMarkerCustomizeFunctionParams

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

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

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

task
النوع:  Task
تمثّل هذه العلامة موقع المهمة.
مكتسَب: defaultOptions, isNew, marker, vehicle

واجهة ShipmentMarkerCustomizeFunctionPPrams

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

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

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

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

واجهة TripMarkerCustomizeFunctionParams

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

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

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

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

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

واجهة TripWaypointMarkerPersonalFunctionParams

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

المَعلمات الخاصة بوظائف تخصيص العلامات التي تُطبّق الخيارات على العلامات التي تمثّل المواقع الجغرافية لطرق الرحلات. قيد الاستخدام بواسطة FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.

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

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

واجهة وهذا التطبيق

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

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

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

vehicle
النوع:  Vehicle
المركبة التي تمثّلها هذه العلامة
مكتسَب: defaultOptions، isNew، marker

واجهة وهذا العام

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

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

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

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