PolylineSetup typedef
typedef
google.maps.journeySharing.PolylineSetup
نوع PolylineSetup
يقبل النوع إما عنصر أو دالة تقبل عنصر PolylineSetupOptions وتعرض عنصر DefaultPolylineSetupOptions. PolylineSetupOptions
في حال تحديد دالة، يمكن للدالة تعديل حقل defaultPolylineOptions الخاص بالإدخال، وعرضه على شكل polylineOptions في كائن الناتج.PolylineSetupOptions
PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)
واجهة PolylineSetupOptions
واجهة
google.maps.journeySharing.PolylineSetupOptions
خيارات PolylineSetup
الخصائص | |
|---|---|
polylineOptions
اختياري |
النوع:
PolylineOptions optionalخيارات الخطوط المتعدّدة |
visible
اختياري |
النوع:
boolean optionalمستوى ظهور الخطوط المتعدّدة |
DefaultPolylineSetupOptions interface
واجهة
google.maps.journeySharing.DefaultPolylineSetupOptions
الخيارات التلقائية لـ PolylineSetup
الخصائص | |
|---|---|
defaultPolylineOptions |
النوع:
PolylineOptionsخيارات الخطوط المتعدّدة التلقائية |
defaultVisible |
النوع:
booleanمستوى الظهور التلقائي للخطوط المتعدّدة |
MarkerSetup typedef
typedef
google.maps.journeySharing.MarkerSetup
نوع MarkerSetup.
يقبل النوع إما عنصر أو دالة تقبل عنصر MarkerSetupOptions وتعرض عنصر DefaultMarkerSetupOptions. MarkerSetupOptions
في حال تحديد دالة، يمكن للدالة تعديل حقل defaultMarkerOptions الخاص بالإدخال، وعرضه على شكل markerOptions في كائن الناتج.MarkerSetupOptions
MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)
واجهة MarkerSetupOptions
واجهة
google.maps.journeySharing.MarkerSetupOptions
خيارات MarkerSetup
الخصائص | |
|---|---|
markerOptions
اختياري |
النوع:
خيارات العلامات |
DefaultMarkerSetupOptions interface
واجهة
google.maps.journeySharing.DefaultMarkerSetupOptions
خيارات MarkerSetup التلقائية
الخصائص | |
|---|---|
defaultMarkerOptions |
النوع:
خيارات العلامات التلقائية |
واجهة MarkerCustomizationFunctionParams
interface
google.maps.journeySharing.MarkerCustomizationFunctionParams
extended by DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams
المَعلمات الشائعة في جميع دوال تخصيص العلامات لا يتم توفير أي عنصر من هذه الفئة مباشرةً لأي دالة تخصيص علامة، بل يتم توفير عنصر من إحدى الفئات الفرعية بدلاً من ذلك.
الخصائص | |
|---|---|
defaultOptions |
النوع:
الخيارات التلقائية المستخدَمة لإنشاء هذه العلامة |
isNew |
النوع:
booleanإذا كانت القيمة "صحيح"، يعني ذلك أنّه تم إنشاء العلامة حديثًا، ويتم استدعاء دالة تخصيص العلامة لأول مرة، قبل إضافة العلامة إلى عرض الخريطة. ويتم عرض القيمة "خطأ" إذا لم تكن نقطة الإدخال داخله. |
marker |
النوع:
العلامة يجب إجراء أي تخصيصات على هذا العنصر مباشرةً. |
واجهة DeliveryVehicleMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams
extends MarkerCustomizationFunctionParams
extended by PlannedStopMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams
المَعلمات الخاصة بوظائف تخصيص العلامات التي تطبّق الخيارات على علامات مركبات التوصيل. مُستخدَمة من قِبل FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization وFleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization.
الخصائص | |
|---|---|
vehicle |
النوع:
DeliveryVehicleمركبة التوصيل التي تمثّلها هذه العلامة |
السمات المكتسَبة:
defaultOptions،
isNew،
marker
| |
PlannedStopMarkerCustomizationFunctionParams interface
interface
google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams
extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
المَعلمات الخاصة بدوال تخصيص العلامات التي تطبّق الخيارات على العلامات التي تمثّل محطات التوقف المخطط لها يستخدمه FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization.
الخصائص | |
|---|---|
stopIndex |
النوع:
numberالفهرس الذي يبدأ من 0 لهذه المحطة في قائمة المحطات المتبقية |
السمات المكتسَبة:
defaultOptions،
isNew،
marker،
vehicle
| |
TaskMarkerCustomizationFunctionParams interface
interface
google.maps.journeySharing.TaskMarkerCustomizationFunctionParams
extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
المَعلمات الخاصة بوظائف تخصيص العلامات التي تطبّق الخيارات على العلامات التي تمثّل المواقع الجغرافية المخطَّط لها أو الفعلية للمهام مُستخدَمة من قِبل FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization وFleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization.
الخصائص | |
|---|---|
task |
النوع:
Taskالموقع الجغرافي للمهمة الذي تمثله هذه العلامة |
السمات المكتسَبة:
defaultOptions،
isNew،
marker،
vehicle
| |
واجهة ShipmentMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams
extends MarkerCustomizationFunctionParams
مَعلمات خاصة بدوال تخصيص العلامات التي تطبّق الخيارات على العلامات التي تمثّل مركبة تسليم الشحنة والمواقع الجغرافية للوجهة مُستخدَمة من قِبل FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization وFleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.
الخصائص | |
|---|---|
taskTrackingInfo |
النوع:
TaskTrackingInfoمعلومات عن المهمة المرتبطة بهذه العلامة |
السمات المكتسَبة:
defaultOptions،
isNew،
marker
| |
TripMarkerCustomizationFunctionParams interface
interface
google.maps.journeySharing.TripMarkerCustomizationFunctionParams
extends MarkerCustomizationFunctionParams
extended by TripWaypointMarkerCustomizationFunctionParams
المَعلمات الخاصة بوظائف تخصيص العلامات التي تطبّق الخيارات على العلامات التي تمثّل مركبة الرحلة ومواقع نقطة الانطلاق والوجهة يتم استخدامها من قِبل FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization وFleetEngineTripLocationProviderOptions.originMarkerCustomization وFleetEngineTripLocationProviderOptions.destinationMarkerCustomization.
الخصائص | |
|---|---|
trip |
النوع:
Tripالرحلة المرتبطة بهذه العلامة للحصول على معلومات عن المركبة التي تخدم هذه الرحلة، استخدِم Trip.latestVehicleLocationUpdate وTrip.remainingWaypoints. |
السمات المكتسَبة:
defaultOptions،
isNew،
marker
| |
TripWaypointMarkerCustomizationFunctionParams interface
interface
google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams
extends TripMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
المَعلمات الخاصة بوظائف تخصيص العلامات التي تطبّق الخيارات على العلامات التي تمثّل المواقع الجغرافية للنقاط على مسار الرحلة. يستخدمه FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.
الخصائص | |
|---|---|
waypointIndex |
النوع:
numberفهرس نقطة المسار الذي يبدأ من 0 والمرتبط بهذه العلامة استخدِم هذا الفهرس في Trip.remainingWaypoints لاسترداد معلومات عن النقطة على المسار. |
السمات المكتسَبة:
defaultOptions،
isNew،
marker،
trip
| |
VehicleMarkerCustomizationFunctionParams interface
interface
google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams
extends MarkerCustomizationFunctionParams
extended by VehicleWaypointMarkerCustomizationFunctionParams
المَعلمات الخاصة بوظائف تخصيص العلامات التي تطبّق الخيارات على علامات المركبات مُستخدَمة من قِبل FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization وFleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization.
الخصائص | |
|---|---|
vehicle |
النوع:
Vehicleالمركبة التي تمثّلها هذه العلامة |
السمات المكتسَبة:
defaultOptions،
isNew،
marker
| |
VehicleWaypointMarkerCustomizationFunctionParams interface
interface
google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams
extends VehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
المَعلمات الخاصة بوظائف تخصيص العلامات التي تطبّق الخيارات على علامات نقاط المسار للمركبات. مُستخدَمة من قِبل FleetEngineVehicleLocationProviderOptions.originMarkerCustomization وFleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization وFleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization
الخصائص | |
|---|---|
waypointIndex |
النوع:
numberفهرس نقطة المسار الذي يبدأ من 0 والمرتبط بهذه العلامة استخدِم هذا الفهرس في Vehicle.waypoints لاسترداد معلومات عن النقطة على المسار. |
السمات المكتسَبة:
defaultOptions،
isNew،
marker،
vehicle
| |
واجهة PolylineCustomizationFunctionParams
interface
google.maps.journeySharing.PolylineCustomizationFunctionParams
extended by DeliveryVehiclePolylineCustomizationFunctionParams, ShipmentPolylineCustomizationFunctionParams, TripPolylineCustomizationFunctionParams, VehiclePolylineCustomizationFunctionParams
المَعلمات الشائعة في جميع دوال تخصيص الخطوط المتعدّدة لا يتم تقديم أي عنصر من هذه الفئة مباشرةً إلى أي دالة تخصيص خطوط متعدّدة، بل يتم تقديم عنصر من إحدى الفئات التابعة لها بدلاً من ذلك.
الخصائص | |
|---|---|
defaultOptions |
النوع:
PolylineOptionsالخيارات التلقائية المستخدَمة لإنشاء هذه المجموعة من الخطوط المتعدّدة |
isNew |
النوع:
booleanإذا كانت القيمة "صحيح"، يعني ذلك أنّه تم إنشاء قائمة الخطوط المتعدّدة حديثًا، ويتم استدعاء دالة تخصيص الخطوط المتعدّدة للمرة الأولى. ويتم عرض القيمة "خطأ" إذا لم تكن نقطة الإدخال داخله. |
polylines |
قائمة الخطوط المتعدّدة التي تم إنشاؤها ويتم ترتيبها بالتسلسل لتشكيل المسار المعروض. |
ShipmentPolylineCustomizationFunctionParams interface
interface
google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
المَعلمات الخاصة بدوال تخصيص الخطوط المتعدّدة لـ "FleetEngineShipmentLocationProvider"
الخصائص | |
|---|---|
taskTrackingInfo |
النوع:
TaskTrackingInfoمعلومات عن المهمة المرتبطة بهذا الشكل المتعدّد الخطوط |
السمات المكتسَبة:
defaultOptions،
isNew،
polylines
| |
واجهة TripPolylineCustomizationFunctionParams
interface
google.maps.journeySharing.TripPolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
المَعلمات الخاصة بدوال تخصيص الخطوط المتعدّدة لـ "FleetEngineTripLocationProvider"
الخصائص | |
|---|---|
trip |
النوع:
Tripالرحلة المرتبطة بهذا الشكل المتعدّد الخطوط |
السمات المكتسَبة:
defaultOptions،
isNew،
polylines
| |
واجهة VehiclePolylineCustomizationFunctionParams
interface
google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
المَعلمات الخاصة بدوال تخصيص الخطوط المتعدّدة لـ "FleetEngineVehicleLocationProvider"
الخصائص | |
|---|---|
vehicle |
النوع:
Vehicleالمركبة التي تعبر من خلال هذا الشكل المتعدّد الخطوط |
السمات المكتسَبة:
defaultOptions،
isNew،
polylines
| |
DeliveryVehiclePolylineCustomizationFunctionParams interface
interface
google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
المَعلمات الخاصة بدوال تخصيص الخطوط المتعدّدة لـ "FleetEngineDeliveryVehicleLocationProvider"
الخصائص | |
|---|---|
deliveryVehicle |
النوع:
DeliveryVehicleمركبة التوصيل التي تعبر من خلال هذا الخط المتعدّد |
السمات المكتسَبة:
defaultOptions،
isNew،
polylines
| |