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 |
قائمة الخطوط المتعددة التي تم إنشاؤها ويتم ترتيبها تسلسليًا لتشكيل المسار المعروض. |
واجهة 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
| |