ממשק משימות
ממשק google.maps.journeySharing.Task
הפרטים של משימה שהוחזרה על ידי Fleet Engine.
תכונות | |
---|---|
attributes |
סוג:
Object<string, *> מאפיינים שהוקצו למשימה. |
name |
סוג:
string שם המשימה בפורמט "providers/{provider_id}/tasks/{task_id}". ה-Tasks_id צריך להיות מזהה ייחודי ולא מזהה לצורכי מעקב. כדי לאחסן מזהה משלוח לצורכי מעקב, צריך להשתמש בשדה tracking_id. אפשר לשייך לכמה משימות אותו מזהה מסוג tracking_id. |
remainingVehicleJourneySegments |
סוג:
Array<VehicleJourneySegment> מידע על המקטעים שצריך להשלים במשימה. |
status |
סוג:
string מצב הביצוע הנוכחי של המשימה. |
type |
סוג:
string סוג המשימה. לדוגמה: הפסקה או משלוח. |
estimatedCompletionTime optional |
סוג:
Date optional חותמת הזמן של זמן ההשלמה המשוער של המשימה. |
latestVehicleLocationUpdate optional |
סוג:
VehicleLocationUpdate optional מידע ספציפי לגבי עדכון המיקום האחרון. |
outcome optional |
סוג:
string optional תוצאת המשימה. |
outcomeLocation optional |
סוג:
LatLngLiteral optional המיקום שבו המשימה הושלמה (מהספק). |
outcomeLocationSource optional |
סוג:
string optional רכיב המגדיר של מיקום תוצאת המשימה ('provider' או 'LAST_VEHICLE_LOCATION'). |
outcomeTime optional |
סוג:
Date optional חותמת הזמן של המועד שבו הוגדרה תוצאת המשימה (מהספק). |
plannedLocation optional |
סוג:
LatLngLiteral optional המיקום שבו רוצים להשלים את המשימה. |
targetTimeWindow optional |
סוג:
TimeWindow optional חלון הזמן שבמהלכו צריך להשלים את המשימה. |
trackingId optional |
סוג:
string optional מזהה המשלוח לצורכי מעקב. |
vehicleId optional |
סוג:
string optional מזהה הרכב שביצע את המשימה הזו. |
ממשק TaskInfo
ממשק google.maps.journeySharing.TaskInfo
סוג המשימה, בשימוש על ידי DeliveryVehicleStop
.
תכונות | |
---|---|
extraDurationMillis optional |
סוג:
number optional הזמן הנוסף שנדרש לביצוע המשימה, באלפיות השנייה. |
id optional |
סוג:
string optional מזהה המשימה. |
targetTimeWindow optional |
סוג:
TimeWindow optional חלון הזמן שבמהלכו צריך להשלים את המשימה. |
ממשק TaskTrackingInfo
ממשק google.maps.journeySharing.TaskTrackingInfo
הפרטים של אובייקט פרטי מעקב אחר משימות שהוחזר על ידי Fleet Engine.
תכונות | |
---|---|
attributes |
סוג:
Object<string, *> מאפיינים שהוקצו למשימה. |
name |
סוג:
string השם בפורמט "providers/{provider_id}/taskTrackingInfo/{tracking_id}" tracking_id מייצג את המזהה לצורכי מעקב. |
trackingId |
סוג:
string המזהה לצורכי מעקב של משימה.
|
estimatedArrivalTime optional |
סוג:
Date optional זמן ההגעה המשוער למיקום התחנה. |
estimatedTaskCompletionTime optional |
סוג:
Date optional זמן ההשלמה המשוער של משימה. |
latestVehicleLocationUpdate optional |
סוג:
VehicleLocationUpdate optional מידע ספציפי לגבי עדכון המיקום האחרון. |
plannedLocation optional |
סוג:
LatLng optional המיקום שבו המשימה תושלם. |
remainingDrivingDistanceMeters optional |
סוג:
number optional המרחק הכולל במטרים אל VehicleStop . |
remainingStopCount optional |
סוג:
number optional מציין את מספר העצירות שהרכב שנותר עד להגעת המשימה, כולל העצירה של המשימה. לדוגמה, אם העצירה הבאה ברכב היא העצירה של המשימה, הערך יהיה 1. |
routePolylinePoints optional |
רשימה של נקודות שכאשר הן מחוברות הן יוצרות קו פוליגוני של המסלול הצפוי של הרכב למיקום המשימה הזו. |
state optional |
סוג:
string optional מצב הביצוע הנוכחי של המשימה. |
targetTimeWindow optional |
סוג:
TimeWindow optional חלון הזמן שבמהלכו צריך להשלים את המשימה. |
taskOutcome optional |
סוג:
string optional התוצאה של ניסיון לבצע משימה. |
taskOutcomeTime optional |
סוג:
Date optional השעה שבה הספק הגדיר את תוצאת המשימה. |
ממשק Trip (נסיעה)
ממשק google.maps.journeySharing.Trip
פרטי נסיעה שהוחזרה על ידי Fleet Engine.
תכונות | |
---|---|
name |
סוג:
string בפורמט: "providers/{provider_id}/trips/{trip_id}". ה-trip_id חייב להיות מזהה ייחודי. |
passengerCount |
סוג:
number מספר הנוסעים בנסיעה הזו. לא כולל את הנהג. |
remainingWaypoints |
סוג:
Array<VehicleWaypoint> מערך של ציוני דרך שמציינים את הנתיב מהמיקום הנוכחי לנקודת ההורדה. |
status |
סוג:
string הסטטוס הנוכחי של הנסיעה. הערכים האפשריים הם UNKNOWN_TRIP_STATUS, NEW, ENROUTE_TO_PICKUP, ARRIVED_AT_PICKUP, ARRIVED_AT_INTERMEDIATE_DESTINATION, ENROUTE_TO_INTERMEDIATE_DESTINATION, ENROUTE_TO_DROPOFF, COMPLETE או CANCELED. |
type |
סוג:
string סוג הנסיעה. הערכים האפשריים הם UNKNOWN_TRIP_TYPE, SHARED או EXCLUSIVE. |
vehicleId |
סוג:
string מזהה של הרכב שממנו מתבצעת הנסיעה הזו. |
actualDropOffLocation optional |
סוג:
LatLngLiteral optional המיקום שבו הלקוח נותק. |
actualPickupLocation optional |
סוג:
LatLngLiteral optional המיקום שבו הלקוח נאסף. |
dropOffTime optional |
סוג:
Date optional הזמן העתידי המשוער שבו נוסעים יורידו או השעה בפועל שבה הורדו. |
latestVehicleLocationUpdate optional |
סוג:
VehicleLocationUpdate optional מידע ספציפי לגבי עדכון המיקום האחרון. |
pickupTime optional |
סוג:
Date optional הזמן המשוער שבו יאספו את הנוסעים או השעה בפועל שבה הם אספו אותם. |
plannedDropOffLocation optional |
סוג:
LatLngLiteral optional המיקום שבו הלקוח מציין שהוא יוסר. |
plannedPickupLocation optional |
סוג:
LatLngLiteral optional המיקום שבו הלקוח מציין שהוא יאסוף. |
ממשק DeliveryVehicle
ממשק google.maps.journeySharing.DeliveryVehicle
פרטים של רכב מסירה שהוחזר על ידי Fleet Engine.
תכונות | |
---|---|
attributes |
סוג:
Object<string, string optional> מאפיינים של כלי רכב למשלוח בהתאמה אישית. |
name |
סוג:
string בפורמט "providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}". ה-delivery_vehicle_id צריך להיות מזהה ייחודי. |
navigationStatus |
סוג:
string סטטוס הניווט הנוכחי של הרכב. |
remainingDistanceMeters |
סוג:
number מרחק הנסיעה הנותר בקטע המסלול הנוכחי, במטרים. |
remainingVehicleJourneySegments |
סוג:
Array<VehicleJourneySegment> קטעי הנסיעה שהוקצו לרכב המסירה הזה, החל מהמיקום האחרון שדווח על הרכב. השדה הזה מאוכלס רק כשאובייקט הנתונים DeliveryVehicle מסופק דרך FleetEngineDeliveryVehicleLocationProvider . |
currentRouteSegmentEndPoint optional |
סוג:
LatLngLiteral optional המיקום שבו מסתיים קטע המסלול הנוכחי. |
latestVehicleLocationUpdate optional |
סוג:
VehicleLocationUpdate optional המיקום האחרון שדווח של כלי המסירה. |
remainingDurationMillis optional |
סוג:
number optional משך הנסיעה שנותר בקטע המסלול הנוכחי, באלפיות השנייה. |
ממשק DeliveryVehicleStop
ממשק google.maps.journeySharing.DeliveryVehicleStop
סוג DeliveryVehicleStop
תכונות | |
---|---|
tasks |
רשימת המשימות לביצוע בתחנה הזו.
|
plannedLocation optional |
סוג:
LatLngLiteral optional מיקום התחנה. |
state optional |
סוג:
DeliveryVehicleStopState optional מצב התחנה. |
קבועים של DeliveryVehicleStopState
google.maps.journeySharing.DeliveryVehicleStopState
קבועים
המצב הנוכחי של DeliveryVehicleStop
.
ניתן לגשת באמצעות חיוג אל const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing")
. ראה ספריות ב-Maps JavaScript API.
קבועים | |
---|---|
ARRIVED |
הגעת לעצירה. ההנחה היא שכשהרכב במסלול לתחנה הבאה, כל העצירות הקודמות הושלמו. |
ENROUTE |
הוקצתה וניתוב באופן פעיל. |
NEW |
הניתוב נוצר, אבל לא הניתוב באופן פעיל. |
UNSPECIFIED |
לא ידוע. |
ממשק VehicleJourneySegment
ממשק google.maps.journeySharing.VehicleJourneySegment
סוג פלח של AutomotiveJourney
תכונות | |
---|---|
drivingDistanceMeters optional |
סוג:
number optional מרחק הנסיעה מהתחנה הקודמת לתחנה הזו, במטרים. |
drivingDurationMillis optional |
סוג:
number optional זמן הנסיעה מהתחנה הקודמת, באלפיות השנייה. |
path optional |
סוג:
Array<LatLngLiteral> optional הנתיב מהתחנה הקודמת (או מהמיקום הנוכחי של הרכב, אם העצירה הזו היא הראשונה ברשימת העצירות) אל התחנה הזו. |
stop optional |
סוג:
DeliveryVehicleStop optional מידע על התחנה. |
ממשק VehicleLocationUpdate
ממשק google.maps.journeySharing.VehicleLocationUpdate
סוג AutomotiveLocationUpdate
תכונות | |
---|---|
heading optional |
סוג:
number optional כותרת העדכון. 0 מייצג צפון, 180 לדרום. |
location optional |
סוג:
LatLngLiteral|LatLng optional מיקום העדכון |
speedKilometersPerHour optional |
סוג:
number optional המהירות בקילומטרים לשעה. |
time optional |
סוג:
Date optional השעה שבה העדכון הזה התקבל מהרכב. |
הממשק של VehicleWaypoint
ממשק google.maps.journeySharing.VehicleWaypoint
סוג נקודת האחיזה לרכב.
תכונות | |
---|---|
distanceMeters optional |
סוג:
number optional המרחק בין ציון הדרך הקודם (או המיקום הנוכחי של הרכב, אם הוא הראשון ברשימת ציוני הדרך) לנקודת הדרך הזו במטרים. |
durationMillis optional |
סוג:
number optional זמן הנסיעה בין נקודת הדרך הקודמת (או המיקום הנוכחי של הרכב, אם הוא הראשון ברשימת ציוני הדרך) לנקודת הדרך הזו באלפיות השנייה. |
location optional |
סוג:
LatLngLiteral optional המיקום של ציון הדרך. |
path optional |
סוג:
Array<LatLngLiteral> optional הנתיב מהציון הדרך הקודם (או מהמיקום הנוכחי של הרכב, אם הוא הראשון ברשימת ציוני הדרך) אל נקודת הדרך הזו. |
ממשק הרכב
ממשק google.maps.journeySharing.Vehicle
פרטים של רכב שהוחזר על ידי Fleet Engine.
תכונות | |
---|---|
attributes |
סוג:
Object<string, *> מאפיינים מותאמים אישית של רכב. |
name |
סוג:
string בפורמט: "providers/{provider_id}/vehicles/{vehicle_id}". הערך של Automotive_id צריך להיות מזהה ייחודי. |
navigationStatus |
סטטוס הניווט הנוכחי של הרכב. |
remainingDistanceMeters |
סוג:
number מרחק הנסיעה הנותר בקטע המסלול הנוכחי, במטרים. |
vehicleState |
סוג:
VehicleState מצב הרכב. |
vehicleType |
סוג:
VehicleType הסוג של הרכב הזה. |
currentRouteSegmentEndPoint optional |
סוג:
TripWaypoint optional נקודת הדרך שבה מסתיים קטע המסלול הנוכחי. |
currentRouteSegmentVersion optional |
סוג:
Date optional השעה שבה הוגדר מקטע המסלול הנוכחי. |
currentTrips optional |
סוג:
Array<string> optional רשימת מזהי נסיעות שמוקצים כרגע לרכב הזה. |
etaToFirstWaypoint optional |
סוג:
Date optional זמן ההגעה המשוער לכניסה הראשונה בשדה ציוני הדרך. |
latestLocation optional |
סוג:
VehicleLocationUpdate optional המיקום האחרון שדווח על הרכב. |
maximumCapacity optional |
סוג:
number optional המספר הכולל של נוסעים שהרכב הזה יכול להסיע נוסעים. ערך זה לא נלקח בחשבון בנהג. |
supportedTripTypes optional |
סוגי הנסיעות שנתמכים על ידי הרכב הזה. |
waypoints optional |
סוג:
Array<TripWaypoint> optional שאר ציוני הדרך שהוקצו לרכב הזה. |
waypointsVersion optional |
סוג:
Date optional הפעם האחרונה שבה שדה ציוני הדרך עודכן. |
קבועים של VehicleNavigationStatus
google.maps.journeySharing.VehicleNavigationStatus
קבועים
סטטוס הניווט הנוכחי של Vehicle
.
ניתן לגשת באמצעות חיוג אל const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing")
. ראה ספריות ב-Maps JavaScript API.
קבועים | |
---|---|
ARRIVED_AT_DESTINATION |
הרכב נמצא בטווח של כ-50 מטרים מהיעד. |
ENROUTE_TO_DESTINATION |
ניתן לקבל ניווט במסלול מפורט והניווט באמצעות אפליקציית הנהג עבר למצב directoryD_NAV |
NO_GUIDANCE |
הניווט של אפליקציית ה-Drive נמצא במצב FREE_NAV. |
OFF_ROUTE |
הרכב סטי מהמסלול המוצע. |
UNKNOWN_NAVIGATION_STATUS |
סטטוס הניווט לא צוין. |
קבועים של VehicleState
google.maps.journeySharing.VehicleState
קבועים
המצב הנוכחי של Vehicle
.
ניתן לגשת באמצעות חיוג אל const {VehicleState} = await google.maps.importLibrary("journeySharing")
. ראה ספריות ב-Maps JavaScript API.
קבועים | |
---|---|
OFFLINE |
הרכב לא מקבל נסיעות חדשות. |
ONLINE |
הרכב מקבל נסיעות חדשות. |
UNKNOWN_VEHICLE_STATE |
מצב הרכב לא ידוע. |
קבועים של VehicleType
google.maps.journeySharing.VehicleType
קבועים
הסוג של Vehicle
.
ניתן לגשת באמצעות חיוג אל const {VehicleType} = await google.maps.importLibrary("journeySharing")
. ראה ספריות ב-Maps JavaScript API.
קבועים | |
---|---|
AUTO |
מכונית. |
TAXI |
כל כלי רכב שמשמש כמו מונית (בדרך כלל ברישיון או בפיקוח). |
TRUCK |
רכב עם נפח אחסון גדול |
TWO_WHEELER |
אופנוע, קטנוע או כלי רכב דו-גלגלי אחר. |
UNKNOWN |
סוג כלי רכב לא ידוע. |
קבועים של TripType
google.maps.journeySharing.TripType
קבועים
סוגי נסיעות שנתמכים על ידי Vehicle
.
ניתן לגשת באמצעות חיוג אל const {TripType} = await google.maps.importLibrary("journeySharing")
. ראה ספריות ב-Maps JavaScript API.
קבועים | |
---|---|
EXCLUSIVE |
הנסיעה מוגבלת לרכב. |
SHARED |
יכול להיות שבנסיעה משותפת כלי רכב עם נסיעות אחרות. |
UNKNOWN_TRIP_TYPE |
סוג נסיעה לא ידוע. |
הממשק של TripWaypoint
ממשק google.maps.journeySharing.TripWaypoint
סוג TripWaypoint.
תכונות | |
---|---|
distanceMeters optional |
סוג:
number optional המרחק בין ציון הדרך הקודם (או המיקום הנוכחי של הרכב, אם הוא הראשון ברשימת ציוני הדרך) לנקודת הדרך הזו במטרים. |
durationMillis optional |
סוג:
number optional זמן הנסיעה בין נקודת הדרך הקודמת (או המיקום הנוכחי של הרכב, אם הוא הראשון ברשימת ציוני הדרך) לנקודת הדרך הזו באלפיות השנייה. |
location optional |
סוג:
LatLngLiteral optional המיקום של ציון הדרך. |
tripId optional |
סוג:
string optional הנסיעה שמשויכת לציון הדרך הזה. |
waypointType optional |
סוג:
WaypointType optional התפקיד של ציון הדרך הזה בנסיעה, למשל איסוף או הורדה. |
קבועים של WaypointType
google.maps.journeySharing.WaypointType
קבועים
סוגי ציוני דרך שנתמכים על ידי Vehicle
.
ניתן לגשת באמצעות חיוג אל const {WaypointType} = await google.maps.importLibrary("journeySharing")
. ראה ספריות ב-Maps JavaScript API.
קבועים | |
---|---|
DROP_OFF_WAYPOINT_TYPE |
ציוני דרך להורדת נוסעים. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
ציוני דרך ליעדי ביניים בנסיעה עם כמה יעדים. |
PICKUP_WAYPOINT_TYPE |
ציוני דרך לאיסוף נוסעים. |
UNKNOWN_WAYPOINT_TYPE |
סוג ציון דרך לא ידוע. |
הממשק של TimeWindow
ממשק google.maps.journeySharing.TimeWindow
טווח זמן.
תכונות | |
---|---|
endTime |
סוג:
Date שעת הסיום של חלון הזמן (כולל). |
startTime |
סוג:
Date שעת ההתחלה של חלון הזמן (כולל). |