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.

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