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
|