ממשק Task
ממשק
google.maps.journeySharing.Task
פרטי המשימה שמוחזרים על ידי Fleet Engine.
מאפיינים | |
|---|---|
attributes |
סוג:
Object<string, *>מאפיינים שהוקצו למשימה. |
name |
סוג:
stringשם המשימה בפורמט "providers/{provider_id}/tasks/{task_id}". הפרמטר task_id חייב להיות מזהה ייחודי ולא מזהה לצורכי מעקב. כדי לשמור מזהה לצורכי מעקב של משלוח, משתמשים בשדה tracking_id. לכמה משימות יכול להיות אותו tracking_id. |
remainingVehicleJourneySegments |
סוג:
Array<VehicleJourneySegment>מידע על הקטעים שנותרו להשלמה במשימה הזו. |
status |
סוג:
stringמצב הביצוע הנוכחי של המשימה. |
type |
סוג:
stringסוג המשימה, למשל הפסקה או משלוח. |
estimatedCompletionTime
אופציונלי |
סוג:
Date optionalחותמת הזמן של מועד הסיום המשוער של המשימה. |
latestVehicleLocationUpdate
אופציונלי |
סוג:
VehicleLocationUpdate optionalמידע ספציפי לגבי עדכון לגבי מיקום האחרון. |
outcome
אופציונלי |
סוג:
string optionalתוצאת המשימה. |
outcomeLocation
אופציונלי |
סוג:
LatLngLiteral optionalהמיקום שבו המשימה הושלמה (מהספק). |
outcomeLocationSource
אופציונלי |
סוג:
string optionalהגורם שמגדיר את מיקום התוצאה של המשימה (PROVIDER או LAST_VEHICLE_LOCATION). |
outcomeTime
אופציונלי |
סוג:
Date optionalחותמת הזמן של המועד שבו הוגדרה תוצאת המשימה (מהספק). |
plannedLocation
אופציונלי |
סוג:
LatLngLiteral optionalהמקום שבו צריך לבצע את המשימה. |
targetTimeWindow
אופציונלי |
סוג:
TimeWindow optionalחלון הזמן שבו צריך להשלים את המשימה. |
trackingId
אופציונלי |
סוג:
string optionalמזהה לצורכי מעקב של המשלוח. |
vehicleId
אופציונלי |
סוג:
string optionalהמזהה של הרכב שמבצע את המשימה הזו. |
ממשק TaskInfo
ממשק
google.maps.journeySharing.TaskInfo
סוג TaskInfo, בשימוש על ידי DeliveryVehicleStop.
מאפיינים | |
|---|---|
extraDurationMillis
אופציונלי |
סוג:
number optionalהזמן הנוסף שנדרש כדי לבצע את המשימה, באלפיות השנייה. |
id
אופציונלי |
סוג:
string optionalהמזהה של המשימה. |
targetTimeWindow
אופציונלי |
סוג:
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
אופציונלי |
סוג:
Date optionalזמן ההגעה המשוער למיקום התחנה. |
estimatedTaskCompletionTime
אופציונלי |
סוג:
Date optionalהזמן המשוער לסיום המשימה. |
latestVehicleLocationUpdate
אופציונלי |
סוג:
VehicleLocationUpdate optionalמידע ספציפי לגבי עדכון לגבי מיקום האחרון. |
plannedLocation
אופציונלי |
סוג:
LatLng optionalהמקום שבו המשימה תבוצע. |
remainingDrivingDistanceMeters
אופציונלי |
סוג:
number optionalהמרחק הכולל שנותר במטרים עד ל VehicleStop הרלוונטי. |
remainingStopCount
אופציונלי |
סוג:
number optionalמציין את מספר העצירות שנותרו לרכב עד להגעה לעצירה של המשימה, כולל העצירה של המשימה. לדוגמה, אם התחנה הבאה של הרכב היא תחנת המשימה, הערך יהיה 1. |
routePolylinePoints
אופציונלי |
רשימה של נקודות שכאשר הן מחוברות, הן יוצרות קו פוליגוני של המסלול הצפוי של הרכב למיקום של המשימה הזו. |
state
אופציונלי |
סוג:
string optionalמצב הביצוע הנוכחי של המשימה. |
targetTimeWindow
אופציונלי |
סוג:
TimeWindow optionalחלון הזמן שבו צריך להשלים את המשימה. |
taskOutcome
אופציונלי |
סוג:
string optionalהתוצאה של ניסיון להריץ משימה. |
taskOutcomeTime
אופציונלי |
סוג:
Date optionalהשעה שבה הספק הגדיר את תוצאת המשימה. |
ממשק נסיעה
ממשק
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
אופציונלי |
סוג:
LatLngLiteral optionalהמיקום שבו הלקוח ירד מהרכב. |
actualPickupLocation
אופציונלי |
סוג:
LatLngLiteral optionalהמיקום שבו הלקוח נאסף. |
dropOffTime
אופציונלי |
סוג:
Date optionalהזמן המשוער שבו הנוסעים יגיעו ליעד, או הזמן שבו הם הגיעו ליעד בפועל. |
latestVehicleLocationUpdate
אופציונלי |
סוג:
VehicleLocationUpdate optionalמידע ספציפי לגבי עדכון לגבי מיקום האחרון. |
pickupTime
אופציונלי |
סוג:
Date optionalהזמן המשוער בעתיד שבו הנוסעים ייאספו, או הזמן בפועל שבו הם נאספו. |
plannedDropOffLocation
אופציונלי |
סוג:
LatLngLiteral optionalהמיקום שבו הלקוח מציין שהוא ירד מהרכב. |
plannedPickupLocation
אופציונלי |
סוג:
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
אופציונלי |
סוג:
LatLngLiteral optionalהמיקום שבו מסתיים קטע המסלול הנוכחי. |
latestVehicleLocationUpdate
אופציונלי |
סוג:
VehicleLocationUpdate optionalהמיקום האחרון שדווח של רכב המשלוחים. |
remainingDurationMillis
אופציונלי |
סוג:
number optionalמשך הנסיעה שנותר בקטע המסלול הנוכחי, באלפיות השנייה. |
ממשק DeliveryVehicleStop
ממשק
google.maps.journeySharing.DeliveryVehicleStop
סוג DeliveryVehicleStop
מאפיינים | |
|---|---|
tasks |
רשימת המשימות שצריך לבצע בתחנה הזו.
|
plannedLocation
אופציונלי |
סוג:
LatLngLiteral optionalהמיקום של התחנה. |
state
אופציונלי |
סוג:
DeliveryVehicleStopState optionalהמצב של התחנה. |
קבועים של DeliveryVehicleStopState
constants
google.maps.journeySharing.DeliveryVehicleStopState
ספרייה "journeySharing"
המצב הנוכחי של DeliveryVehicleStop.
אפשר להשתמש בקבועים האלה גם כמחרוזות. ב-TypeScript, המחרוזות המילוליות מוגדרות לפי הסוג DeliveryVehicleStopStateString.
const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing");
קבועים | |
|---|---|
ARRIVED |
הגעת לתחנה. ההנחה היא שכשהרכב מנותב לעצירה הבאה, כל העצירות הקודמות הושלמו. |
ENROUTE |
הוקצה ומנתב באופן פעיל. |
NEW |
נוצר, אבל לא מנתב באופן פעיל. |
UNSPECIFIED |
לא ידוע. |
ממשק VehicleJourneySegment
ממשק
google.maps.journeySharing.VehicleJourneySegment
סוג VehicleJourneySegment
מאפיינים | |
|---|---|
drivingDistanceMeters
אופציונלי |
סוג:
number optionalמרחק הנסיעה מהתחנה הקודמת לתחנה הזו, במטרים. |
drivingDurationMillis
אופציונלי |
סוג:
number optionalזמן ההגעה מהתחנה הקודמת לתחנה הזו, באלפיות השנייה. |
path
אופציונלי |
סוג:
Array<LatLngLiteral> optionalהמסלול מהתחנה הקודמת (או מהמיקום הנוכחי של הרכב, אם התחנה הזו היא הראשונה ברשימת התחנות) לתחנה הזו. |
stop
אופציונלי |
סוג:
DeliveryVehicleStop optionalמידע על התחנה. |
ממשק VehicleLocationUpdate
ממשק
google.maps.journeySharing.VehicleLocationUpdate
סוג VehicleLocationUpdate
מאפיינים | |
|---|---|
heading
אופציונלי |
סוג:
number optionalהכותרת של העדכון. 0 תואם לצפון, 180 תואם לדרום. |
location
אופציונלי |
סוג:
LatLngLiteral|LatLng optionalהמיקום של העדכון. |
speedKilometersPerHour
אופציונלי |
סוג:
number optionalהמהירות בקילומטרים לשעה. |
time
אופציונלי |
סוג:
Date optionalהשעה שבה העדכון הזה התקבל מהרכב. |
הממשק VehicleWaypoint
ממשק
google.maps.journeySharing.VehicleWaypoint
סוג VehicleWaypoint.
מאפיינים | |
|---|---|
distanceMeters
אופציונלי |
סוג:
number optionalהמרחק במטרים בין נקודת הדרך הקודמת (או המיקום הנוכחי של הרכב, אם נקודת הדרך הזו היא הראשונה ברשימת נקודות הדרך) לבין נקודת הדרך הזו. |
durationMillis
אופציונלי |
סוג:
number optionalזמן ההגעה מנקודת הדרך הקודמת (או מהמיקום הנוכחי של הרכב, אם נקודת הדרך הזו היא הראשונה ברשימת נקודות הדרך) לנקודת הדרך הזו, באלפיות השנייה. |
location
אופציונלי |
סוג:
LatLngLiteral optionalהמיקום של ציון הדרך. |
path
אופציונלי |
סוג:
Array<LatLngLiteral> optionalהמסלול מנקודת הדרך הקודמת (או מהמיקום הנוכחי של הרכב, אם נקודת הדרך הזו היא הראשונה ברשימת נקודות הדרך) לנקודת הדרך הזו. |
speedReadingIntervals
אופציונלי |
סוג:
Array<SpeedReadingInterval> optionalרשימת מהירויות התנועה לאורך המסלול מנקודת הדרך הקודמת (או ממיקום הרכב) לנקודת הדרך הנוכחית. כל מרווח ברשימה מתאר את התנועה בקטע רציף במסלול. המרווח מגדיר את נקודות ההתחלה והסיום של הקטע באמצעות האינדקסים שלהן. פרטים נוספים זמינים בהגדרה של SpeedReadingInterval. |
ממשק הרכב
ממשק
google.maps.journeySharing.Vehicle
פרטי הרכב שמוחזרים על ידי Fleet Engine.
מאפיינים | |
|---|---|
attributes |
סוג:
Object<string, *>מאפייני רכב מותאמים אישית. |
name |
סוג:
stringבפורמט "providers/{provider_id}/vehicles/{vehicle_id}". הערך של vehicle_id חייב להיות מזהה ייחודי. |
navigationStatus |
סטטוס הניווט הנוכחי של הרכב. |
remainingDistanceMeters |
סוג:
numberמרחק הנסיעה שנותר בקטע הנוכחי של המסלול, במטרים. |
vehicleState |
סוג:
VehicleStateמצב הרכב. |
vehicleType |
סוג:
VehicleTypeסוג הרכב. |
currentRouteSegmentEndPoint
אופציונלי |
סוג:
TripWaypoint optionalציון הדרך שבו מסתיים מקטע המסלול הנוכחי. |
currentRouteSegmentVersion
אופציונלי |
סוג:
Date optionalהשעה שבה הוגדר קטע המסלול הנוכחי. |
currentTrips
אופציונלי |
סוג:
Array<string> optionalרשימה של מזהי נסיעות שמוקצות כרגע לרכב הזה. |
etaToFirstWaypoint
אופציונלי |
סוג:
Date optionalזמן ההגעה המשוער לערך הראשון בשדה נקודות הדרך. |
latestLocation
אופציונלי |
סוג:
VehicleLocationUpdate optionalהמיקום האחרון שדווח של הרכב. |
maximumCapacity
אופציונלי |
סוג:
number optionalמספר הנוסעים הכולל שהרכב יכול להכיל. הנהג לא נכלל בערך הזה. |
supportedTripTypes
אופציונלי |
סוגי הנסיעות שהרכב הזה תומך בהם. |
waypoints
אופציונלי |
סוג:
Array<TripWaypoint> optionalנקודות הדרך שנותרו שהוקצו לרכב הזה. |
waypointsVersion
אופציונלי |
סוג:
Date optionalהפעם האחרונה שבה שדה נקודות הדרך עודכן. |
ערכי VehicleNavigationStatus קבועים
constants
google.maps.journeySharing.VehicleNavigationStatus
ספרייה "journeySharing"
סטטוס הניווט הנוכחי של Vehicle.
אפשר להשתמש בקבועים האלה גם כמחרוזות. ב-TypeScript, המחרוזות המילוליות מוגדרות לפי הסוג VehicleNavigationStatusString.
const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing");
קבועים | |
|---|---|
ARRIVED_AT_DESTINATION |
הרכב נמצא במרחק של כ-50 מטרים מהיעד. |
ENROUTE_TO_DESTINATION |
ניווט מסלול מפורט זמין ואפליקציית הנהג נכנסה למצב GUIDED_NAV. |
NO_GUIDANCE |
אפליקציית הנהג נמצאת במצב FREE_NAV. |
OFF_ROUTE |
הרכב סטה מהמסלול שהוצע. |
UNKNOWN_NAVIGATION_STATUS |
לא צוין סטטוס ניווט. |
קבועים של VehicleState
constants
google.maps.journeySharing.VehicleState
ספרייה "journeySharing"
המצב הנוכחי של Vehicle.
אפשר להשתמש בקבועים האלה גם כמחרוזות. ב-TypeScript, המחרוזות המילוליות מוגדרות לפי הסוג VehicleStateString.
const {VehicleState} = await google.maps.importLibrary("journeySharing");
קבועים | |
|---|---|
OFFLINE |
הרכב לא מקבל נסיעות חדשות. |
ONLINE |
הרכב מקבל נסיעות חדשות. |
UNKNOWN_VEHICLE_STATE |
מצב הרכב לא ידוע. |
קבועים של VehicleType
constants
google.maps.journeySharing.VehicleType
ספרייה "journeySharing"
סוג ה-Vehicle.
אפשר להשתמש בקבועים האלה גם כמחרוזות. ב-TypeScript, המחרוזות המילוליות מוגדרות לפי הסוג VehicleTypeString.
const {VehicleType} = await google.maps.importLibrary("journeySharing");
קבועים | |
|---|---|
AUTO |
מכונית. |
TAXI |
כל רכב שמשמש כמונית (בדרך כלל עם רישיון או בפיקוח). |
TRUCK |
רכב עם קיבולת אחסון גדולה. |
TWO_WHEELER |
אופנוע, קטנוע או כלי רכב דו-גלגלי אחר. |
UNKNOWN |
סוג כלי הרכב לא ידוע. |
קבועים של TripType
constants
google.maps.journeySharing.TripType
ספרייה "journeySharing"
סוגי הנסיעות שנתמכים על ידי Vehicle.
אפשר להשתמש בקבועים האלה גם כמחרוזות. ב-TypeScript, המחרוזות המילוליות מוגדרות לפי הסוג TripTypeString.
const {TripType} = await google.maps.importLibrary("journeySharing");
קבועים | |
|---|---|
EXCLUSIVE |
הנסיעה היא בלעדית לרכב. |
SHARED |
יכול להיות שהנסיעה תהיה משותפת עם נסיעות אחרות. |
UNKNOWN_TRIP_TYPE |
סוג הנסיעה לא ידוע. |
הממשק TripWaypoint
ממשק
google.maps.journeySharing.TripWaypoint
סוג TripWaypoint.
מאפיינים | |
|---|---|
distanceMeters
אופציונלי |
סוג:
number optionalהמרחק במטרים בין נקודת הדרך הקודמת (או המיקום הנוכחי של הרכב, אם נקודת הדרך הזו היא הראשונה ברשימת נקודות הדרך) לבין נקודת הדרך הזו. |
durationMillis
אופציונלי |
סוג:
number optionalזמן ההגעה מנקודת הדרך הקודמת (או מהמיקום הנוכחי של הרכב, אם נקודת הדרך הזו היא הראשונה ברשימת נקודות הדרך) לנקודת הדרך הזו, באלפיות השנייה. |
location
אופציונלי |
סוג:
LatLng optionalהמיקום של ציון הדרך. |
path
אופציונלי |
המסלול מהתחנה הקודמת (או מהמיקום הנוכחי של הרכב, אם התחנה הזו היא הראשונה ברשימת התחנות) לתחנה הזו. |
speedReadingIntervals
אופציונלי |
סוג:
Array<SpeedReadingInterval> optionalרשימת מהירויות התנועה לאורך המסלול מנקודת הדרך הקודמת (או ממיקום הרכב) לנקודת הדרך הנוכחית. כל מרווח ברשימה מתאר את התנועה בקטע רציף במסלול. המרווח מגדיר את נקודות ההתחלה והסיום של הקטע באמצעות האינדקסים שלהן. פרטים נוספים זמינים בהגדרה של SpeedReadingInterval. |
tripId
אופציונלי |
סוג:
string optionalהנסיעה שמשויכת לנקודת הדרך הזו. |
waypointType
אופציונלי |
סוג:
WaypointType optionalהתפקיד של נקודת הדרך הזו בנסיעה, כמו איסוף או הורדה. |
קבועים של WaypointType
constants
google.maps.journeySharing.WaypointType
ספרייה "journeySharing"
סוגי נקודות הדרך שנתמכים על ידי Vehicle.
אפשר להשתמש בקבועים האלה גם כמחרוזות. ב-TypeScript, המחרוזות המילוליות מוגדרות לפי הסוג WaypointTypeString.
const {WaypointType} = await google.maps.importLibrary("journeySharing");
קבועים | |
|---|---|
DROP_OFF_WAYPOINT_TYPE |
נקודות ציון להורדת נוסעים. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
ציוני דרך ליעדי ביניים בנסיעה עם כמה יעדים. |
PICKUP_WAYPOINT_TYPE |
נקודות ציון לאיסוף נוסעים. |
UNKNOWN_WAYPOINT_TYPE |
סוג ציון הדרך לא ידוע. |
ממשק TimeWindow
ממשק
google.maps.journeySharing.TimeWindow
טווח תאריכים.
מאפיינים | |
|---|---|
endTime |
סוג:
Dateשעת הסיום של חלון הזמן (כולל). |
startTime |
סוג:
Dateשעת ההתחלה של חלון הזמן (כולל). |
קבועי מהירות
constants
google.maps.journeySharing.Speed
ספרייה "journeySharing"
סיווג המהירות של הקו הפוליגוני על סמך נתוני התנועה.
אפשר להשתמש בקבועים האלה גם כמחרוזות. ב-TypeScript, המחרוזות המילוליות מוגדרות לפי הסוג SpeedString.
const {Speed} = await google.maps.importLibrary("journeySharing");
קבועים | |
|---|---|
NORMAL |
מהירות רגילה, לא זוהתה האטה. |
SLOW |
זוהתה האטה, אבל לא נוצר פקק. |
TRAFFIC_JAM |
זוהה פקק תנועה. |
ממשק SpeedReadingInterval
ממשק
google.maps.journeySharing.SpeedReadingInterval
אינדיקטור של צפיפות התנועה בקטע של מסלול רציף. המרווח מגדיר את נקודות ההתחלה והסיום של הקטע באמצעות האינדקסים שלהן.
מאפיינים | |
|---|---|
endPolylinePointIndex |
סוג:
numberהאינדקס מבוסס האפס של נקודת הסיום של המרווח בנתיב. |
speed |
סוג:
Speedמהירות התנועה במרווח הזמן הזה. |
startPolylinePointIndex |
סוג:
numberהאינדקס מבוסס האפס של נקודת ההתחלה של המרווח בנתיב. |