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