Fleet Engine Entities

टास्क इंटरफ़ेस

google.maps.journeySharing.Task इंटरफ़ेस

फ़्लीट इंजन की मदद से दिखाए गए टास्क की जानकारी.

attributes
टाइप:  Object<string, *>
टास्क को असाइन किए गए एट्रिब्यूट.
name
टाइप:  string
फ़ॉर्मैट का नाम, "providers/{provider_id}/tasks/{task_id}" के फ़ॉर्मैट में होना चाहिए. Task_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 इंटरफ़ेस

TaskInfo किस तरह का है, DeliveryVehicleStop इसका इस्तेमाल कर रहा है.

extraDurationMillis optional
टाइप:  number optional
टास्क को पूरा करने में लगने वाला अतिरिक्त समय (मिलीसेकंड में).
id optional
टाइप:  string optional
टास्क का आईडी.
targetTimeWindow optional
टाइप:  TimeWindow optional
वह समय अवधि जिस दौरान टास्क पूरा होना चाहिए.

TaskTrackingInfo इंटरफ़ेस

google.maps.journeySharing.TaskTrackingInfo इंटरफ़ेस

फ़्लीट इंजन की मदद से, टास्क ट्रैकिंग की जानकारी देने वाले ऑब्जेक्ट की जानकारी.

attributes
टाइप:  Object<string, *>
टास्क को असाइन किए गए एट्रिब्यूट.
name
टाइप:  string
फ़ॉर्मैट "providers/{provider_id}/taskTrackingInfo/{tracking_id}" में दिया गया नाम, जहां tracking_id ट्रैकिंग आईडी को दिखाता है.
trackingId
टाइप:  string
किसी टास्क का ट्रैकिंग आईडी.
  • यूनिकोड का स्ट्रिंग मान्य होना चाहिए.
  • ज़्यादा से ज़्यादा 64 वर्णों का होना चाहिए.
  • यूनिकोड नॉर्मलिटी फ़ॉर्म सी के हिसाब से इसे सामान्य बनाया गया.
  • इसमें इनमें से कोई ASCII वर्ण नहीं होना चाहिए: '/', ':', '?', ',' या '#'.
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
टाइप:  Array<LatLng> optional
कनेक्ट किए गए पॉइंट की संख्या, जो कनेक्ट होने पर गाड़ी के अनुमानित रास्ते की एक पॉलीलाइन बनाती है. यह लाइन इस टास्क की जगह तक पहुंचने के लिए ज़रूरी होती है.
state optional
टाइप:  string optional
टास्क की मौजूदा एक्ज़ीक्यूशन की स्थिति.
targetTimeWindow optional
टाइप:  TimeWindow optional
वह समय अवधि जिस दौरान टास्क पूरा होना चाहिए.
taskOutcome optional
टाइप:  string optional
किसी टास्क को पूरा करने का नतीजा.
taskOutcomeTime optional
टाइप:  Date optional
वह समय जब सेवा देने वाली कंपनी ने टास्क का नतीजा सेट किया था.

यात्रा इंटरफ़ेस

google.maps.journeySharing.Trip इंटरफ़ेस

फ़्लीट इंजन की यात्रा की जानकारी.

name
टाइप:  string
{0}provider/{provider_id}/Trips/{trip_id}" के फ़ॉर्मैट में. Trip_id एक यूनीक आइडेंटिफ़ायर होना चाहिए.
passengerCount
टाइप:  number
इस यात्रा में यात्रियों की संख्या. इसमें ड्राइवर शामिल नहीं है.
remainingWaypoints
टाइप:  Array<VehicleWaypoint>
वेपॉइंट की श्रेणी जो मौजूदा जगह से ड्रॉप-ऑफ़ पॉइंट तक का पाथ दिखाता है.
status
टाइप:  string
यात्रा की मौजूदा स्थिति. संभावित वैल्यू UNKNOWN_TRIP_STATUS, नई, ENROUTE_TO_PICKUP, RETURND_AT_PICKUP, REACHD_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 इंटरफ़ेस

फ़्लीट इंजन की मदद से लौटाए गए डिलीवरी वाहन की जानकारी.

attributes
टाइप:  Object<string, string optional>
डिलीवरी के लिए इस्तेमाल होने वाले कस्टम एट्रिब्यूट.
name
टाइप:  string
फ़ॉर्मैट {0}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 इंटरफ़ेस

डिलीवरी व्हीकलस्टॉप का प्रकार

tasks
टाइप:  Array<TaskInfo>
इस स्टॉप पर किए जाने वाले टास्क की सूची.
  • id: टास्क का आईडी.
  • extraDurationMillis टास्क को पूरा करने में लगने वाला अतिरिक्त समय मिलीसेकंड में.
plannedLocation optional
टाइप:  LatLngLiteral optional
स्टॉप की जगह.
state optional
टाइप:  DeliveryVehicleStopState optional
स्टॉप की स्थिति.

deliveryVehicleStopState कॉन्सटेंट

google.maps.journeySharing.DeliveryVehicleStopState कॉन्सटेंट

DeliveryVehicleStop की मौजूदा स्थिति.

const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing") पर कॉल करके ऐक्सेस करें. Maps JavaScript एपीआई में लाइब्रेरी देखें.

ARRIVED स्टॉप पर पहुंच गया. यह मान लिया जाता है कि जब वाहन अगले स्टॉप पर जा रहा है, तो सभी पिछले स्टॉप पूरे हो गए हैं.
ENROUTE असाइन किया गया और चालू रूटिंग.
NEW बनाया गया, लेकिन सक्रिय तौर पर रूटिंग नहीं है.
UNSPECIFIED अज्ञात.

VehicleJourneyसेगमेंट इंटरफ़ेस

google.maps.journeySharing.VehicleJourneySegment इंटरफ़ेस

VehicleJourneyसेगमेंट का टाइप

drivingDistanceMeters optional
टाइप:  number optional
पिछले स्टॉप से यात्रा की दूरी मीटर में है.
drivingDurationMillis optional
टाइप:  number optional
पिछले स्टॉप से शुरू होने वाली यात्रा का समय, मिलीसेकंड में.
path optional
टाइप:  Array<LatLngLiteral> optional
पिछले स्टॉप का पाथ (या वाहन की मौजूदा जगह (अगर स्टॉप की सूची में यह स्टॉप पहले है) इस स्टॉप तक का है).
stop optional
टाइप:  DeliveryVehicleStop optional
स्टॉप के बारे में जानकारी.

VehicleLocationUpdate इंटरफ़ेस

google.maps.journeySharing.VehicleLocationUpdate इंटरफ़ेस

VehicleLocationUpdate प्रकार

heading optional
टाइप:  number optional
अपडेट का शीर्षक. 0 उत्तर की ओर, 180 से दक्षिण की ओर है.
location optional
टाइप:  LatLngLiteral|LatLng optional
अपडेट की जगह.
speedKilometersPerHour optional
टाइप:  number optional
किलोमीटर प्रति घंटे की रफ़्तार.
time optional
टाइप:  Date optional
वाहन से यह अपडेट मिलने का समय.

VehicleWaypoint इंटरफ़ेस

google.maps.journeySharing.VehicleWaypoint इंटरफ़ेस

VehicleWaypoint प्रकार.

distanceMeters optional
टाइप:  number optional
पिछले वेपॉइंट के बीच की पाथ दूरी (या वाहन की मौजूदा जगह, अगर वेपॉइंट की सूची में यह वेपॉइंट पहले है) मीटर में इस वेपॉइंट की दूरी है.
durationMillis optional
टाइप:  number optional
पिछले वेपॉइंट के बीच की यात्रा का समय (या वाहन की मौजूदा जगह, अगर यह वेपॉइंट, वेपॉइंट की सूची में सबसे पहले है) और वेपॉइंट में मिलीसेकंड में है.
location optional
टाइप:  LatLngLiteral optional
वेपॉइंट की जगह.
path optional
टाइप:  Array<LatLngLiteral> optional
पिछले वेपॉइंट का पाथ (या वाहन की मौजूदा जगह, अगर वेपॉइंट की सूची में यह वेपॉइंट पहले है) इस वेपॉइंट तक ले जाता है.

वाहन इंटरफ़ेस

google.maps.journeySharing.Vehicle इंटरफ़ेस

फ़्लीट इंजन की ओर से लौटाए गए वाहन की जानकारी.

attributes
टाइप:  Object<string, *>
कस्टम वाहन की विशेषताएं.
name
टाइप:  string
{0}provider/{provider_id}/vehicles/{vehicle_id}" के फ़ॉर्मैट में. Vehicle_id एक खास पहचानकर्ता होना चाहिए.
navigationStatus
टाइप:  VehicleNavigationStatus
वाहन के नेविगेशन की मौजूदा स्थिति.
remainingDistanceMeters
टाइप:  number
मौजूदा रास्ते के सेगमेंट में बची हुई दूरी, मीटर में.
vehicleState
टाइप:  VehicleState
वाहन की स्थिति.
vehicleType
टाइप:  VehicleType
यह वाहन किस तरह का है.
currentRouteSegmentEndPoint optional
टाइप:  TripWaypoint optional
मौजूदा रास्ते का सेगमेंट खत्म होने का रास्ता.
currentRouteSegmentVersion optional
टाइप:  Date optional
वह समय जब मौजूदा रूट सेगमेंट सेट किया गया था.
currentTrips optional
टाइप:  Array<string> optional
इस वाहन को फ़िलहाल असाइन की गई यात्राओं के लिए यात्रा आईडी की सूची.
etaToFirstWaypoint optional
टाइप:  Date optional
वेपॉइंट फ़ील्ड में पहली एंट्री में ETA.
latestLocation optional
टाइप:  VehicleLocationUpdate optional
वाहन की आखिरी बार रिपोर्ट की गई जगह.
maximumCapacity optional
टाइप:  number optional
इस वाहन में मौजूद सभी यात्रियों की कुल संख्या. इस वैल्यू में ड्राइवर को शामिल नहीं किया जाता.
supportedTripTypes optional
टाइप:  Array<TripType> optional
इस वाहन पर काम करने वाले यात्रा के प्रकार.
waypoints optional
टाइप:  Array<TripWaypoint> optional
इस गाड़ी के लिए बचे हुए वेपॉइंट.
waypointsVersion optional
टाइप:  Date optional
पिछली बार वेपॉइंट फ़ील्ड अपडेट किए गए थे.

VehicleनेविगेशनStatus कॉन्सटेंट

google.maps.journeySharing.VehicleNavigationStatus कॉन्सटेंट

Vehicle की मौजूदा नेविगेशन स्थिति.

const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing") पर कॉल करके ऐक्सेस करें. Maps JavaScript एपीआई में लाइब्रेरी देखें.

ARRIVED_AT_DESTINATION वाहन मंज़िल से करीब 50 मीटर के दायरे में है.
ENROUTE_TO_DESTINATION मोड़-दर-मोड़ नेविगेशन की सुविधा उपलब्ध है और ड्राइवर ऐप्लिकेशन का नेविगेशन, guidD_NAV मोड में आ गया है.
NO_GUIDANCE ड्राइवर ऐप्लिकेशन का नेविगेशन FREE_NAV मोड में है.
OFF_ROUTE गाड़ी सुझाए गए रास्ते से हट गई है.
UNKNOWN_NAVIGATION_STATUS नेविगेशन की स्थिति के बारे में जानकारी नहीं है.

VehicleState कॉन्सटेंट

google.maps.journeySharing.VehicleState कॉन्सटेंट

Vehicle की मौजूदा स्थिति.

const {VehicleState} = await google.maps.importLibrary("journeySharing") पर कॉल करके ऐक्सेस करें. Maps JavaScript एपीआई में लाइब्रेरी देखें.

OFFLINE गाड़ी में नई यात्राएं नहीं की जा रही हैं.
ONLINE गाड़ी नई यात्राओं के लिए सहमत है.
UNKNOWN_VEHICLE_STATE वाहन की स्थिति की जानकारी नहीं है.

VehicleType कॉन्सटेंट

google.maps.journeySharing.VehicleType कॉन्सटेंट

Vehicle का टाइप.

const {VehicleType} = await google.maps.importLibrary("journeySharing") पर कॉल करके ऐक्सेस करें. Maps JavaScript एपीआई में लाइब्रेरी देखें.

AUTO एक वाहन.
TAXI ऐसा वाहन जिसमें टैक्सी की सुविधा हो (आम तौर पर, लाइसेंस होता है या कुछ कानून लागू होते हैं).
TRUCK ज़्यादा स्टोरेज वाला वाहन.
TWO_WHEELER मोटरसाइकल, मोपेड या दोपहिया वाहन.
UNKNOWN अज्ञात वाहन प्रकार.

TripType कॉन्सटेंट

google.maps.journeySharing.TripType कॉन्सटेंट

यात्रा के प्रकार Vehicle के साथ काम करते हैं.

const {TripType} = await google.maps.importLibrary("journeySharing") पर कॉल करके ऐक्सेस करें. Maps JavaScript एपीआई में लाइब्रेरी देखें.

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 एपीआई में लाइब्रेरी देखें.

DROP_OFF_WAYPOINT_TYPE यात्रियों को छोड़ने के लिए वेपॉइंट.
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE कई मंज़िलों वाली यात्रा के लिए इंटरमीडिएट डेस्टिनेशन का रास्ता.
PICKUP_WAYPOINT_TYPE राइडर चुनने के लिए वेपॉइंट.
UNKNOWN_WAYPOINT_TYPE अज्ञात वेपॉइंट प्रकार.

Timeविंडो इंटरफ़ेस

google.maps.journeySharing.TimeWindow इंटरफ़ेस

कोई समयसीमा.

endTime
टाइप:  Date
समय अवधि का खत्म होने का समय (शामिल है).
startTime
टाइप:  Date
समयावधि के शुरू होने का समय (शामिल है).