Fleet Engine Entities

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

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

Fleet Engine से मिले टास्क की जानकारी.

attributes
टाइप: Object<string, *>
टास्क को असाइन किए गए एट्रिब्यूट.
name
टाइप: string
टास्क का नाम, "providers/{provider_id}/tasks/{task_id}" फ़ॉर्मैट में होना चाहिए. task_id एक यूनीक आइडेंटिफ़ायर होना चाहिए, न कि ट्रैकिंग आईडी. शिपमेंट का ट्रैकिंग आईडी सेव करने के लिए, tracking_id फ़ील्ड का इस्तेमाल करें. एक से ज़्यादा टास्क का tracking_id एक जैसा हो सकता है.
remainingVehicleJourneySegments
इस टास्क के लिए, पूरे किए जाने वाले सेगमेंट की जानकारी.
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
किसी टास्क का ट्रैकिंग आईडी.
  • यह एक मान्य यूनिकोड स्ट्रिंग होनी चाहिए.
  • ज़्यादा से ज़्यादा 64 वर्ण इस्तेमाल किए जा सकते हैं.
  • यूनिकोड नॉर्मलाइज़ेशन फ़ॉर्म सी के मुताबिक नॉर्मलाइज़ किया गया हो.
  • इसमें इनमें से कोई भी ASCII वर्ण शामिल नहीं होना चाहिए: '/', ':', '?', ',' या '#'.
estimatedArrivalTime
ज़रूरी नहीं
टाइप: Date optional
स्टॉप पर पहुंचने का अनुमानित समय.
estimatedTaskCompletionTime
ज़रूरी नहीं
टाइप: Date optional
टास्क पूरा होने का अनुमानित समय.
latestVehicleLocationUpdate
ज़रूरी नहीं
टाइप: VehicleLocationUpdate optional
डिवाइस की जगह की जानकारी के आखिरी अपडेट से जुड़ी जानकारी.
plannedLocation
ज़रूरी नहीं
टाइप: LatLng optional
वह जगह जहां टास्क पूरा किया जाएगा.
remainingDrivingDistanceMeters
ज़रूरी नहीं
टाइप: number optional
दिलचस्पी वाली VehicleStop तक पहुंचने के लिए, मीटर में बची हुई कुल दूरी.
remainingStopCount
ज़रूरी नहीं
टाइप: number optional
इससे पता चलता है कि टास्क के स्टॉप तक पहुंचने से पहले, वाहन को कितने स्टॉप पर रुकना है. इसमें टास्क का स्टॉप भी शामिल है. उदाहरण के लिए, अगर वाहन का अगला स्टॉप, टास्क स्टॉप है, तो वैल्यू 1 होगी.
routePolylinePoints
ज़रूरी नहीं
टाइप: Array<LatLng> optional
पॉइंट की एक सूची, जो कनेक्ट होने पर वाहन के लिए तय किए गए रास्ते की पॉलीलाइन बनाती है. यह रास्ता, इस टास्क की जगह तक पहुंचने के लिए तय किया जाता है.
state
ज़रूरी नहीं
टाइप: string optional
टास्क के लागू होने की मौजूदा स्थिति.
targetTimeWindow
ज़रूरी नहीं
टाइप: TimeWindow optional
टास्क को पूरा करने की समयावधि.
taskOutcome
ज़रूरी नहीं
टाइप: string optional
किसी टास्क को पूरा करने की कोशिश का नतीजा.
taskOutcomeTime
ज़रूरी नहीं
टाइप: 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
ज़रूरी नहीं
टाइप: 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
इस डिलीवरी वाहन को असाइन किए गए सफ़र के सेगमेंट, वाहन की हाल ही में बताई गई जगह से शुरू होते हैं. यह सिर्फ़ तब भरा जाता है, जब DeliveryVehicle डेटा ऑब्जेक्ट को FleetEngineDeliveryVehicleLocationProvider के ज़रिए उपलब्ध कराया जाता है.
currentRouteSegmentEndPoint
ज़रूरी नहीं
टाइप: LatLngLiteral optional
वह जगह जहां मौजूदा रास्ते का सेगमेंट खत्म होता है.
latestVehicleLocationUpdate
ज़रूरी नहीं
टाइप: VehicleLocationUpdate optional
डिलीवरी वाहन की आखिरी बार रिपोर्ट की गई जगह की जानकारी.
remainingDurationMillis
ज़रूरी नहीं
टाइप: number optional
मौजूदा रूट सेगमेंट में, ड्राइविंग में लगने वाला बाकी समय, मिलीसेकंड में.

DeliveryVehicleStop इंटरफ़ेस

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

DeliveryVehicleStop टाइप

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

DeliveryVehicleStopState कॉन्स्टेंट

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 interface

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
ज़रूरी नहीं
टाइप: Array<TripType> optional
इस वाहन से किस तरह की यात्राएं की जा सकती हैं.
waypoints
ज़रूरी नहीं
टाइप: Array<TripWaypoint> optional
इस वाहन को असाइन किए गए बाकी वेपॉइंट.
waypointsVersion
ज़रूरी नहीं
टाइप: Date optional
वेपॉइंट फ़ील्ड को आखिरी बार अपडेट किए जाने का समय.

VehicleNavigationStatus कॉन्स्टेंट

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 कॉन्स्टेंट

google.maps.journeySharing.VehicleState कॉन्सटेंट
लाइब्रेरी "journeySharing"

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

इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को VehicleStateString टाइप से तय किया जाता है.

const {VehicleState} = await google.maps.importLibrary("journeySharing");
OFFLINE वाहन में नई यात्राएं स्वीकार नहीं की जा रही हैं.
ONLINE वाहन नई यात्राओं के लिए उपलब्ध है.
UNKNOWN_VEHICLE_STATE वाहन की स्थिति की जानकारी नहीं है.

VehicleType कॉन्स्टेंट

google.maps.journeySharing.VehicleType कॉन्सटेंट
लाइब्रेरी "journeySharing"

Vehicle का टाइप.

इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को VehicleTypeString टाइप से तय किया जाता है.

const {VehicleType} = await google.maps.importLibrary("journeySharing");
AUTO कोई वाहन.
TAXI टैक्सी के तौर पर इस्तेमाल होने वाला कोई भी वाहन. आम तौर पर, ऐसे वाहनों के लिए लाइसेंस लेना ज़रूरी होता है या इन्हें रेगुलेट किया जाता है.
TRUCK ज़्यादा स्टोरेज क्षमता वाली गाड़ी.
TWO_WHEELER मोटरसाइकल, मोपेड या कोई अन्य दोपहिया वाहन.
UNKNOWN वाहन के टाइप की जानकारी नहीं है.

TripType कॉन्सटैंट

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
ज़रूरी नहीं
टाइप: Array<LatLng> optional
पिछले स्टॉप (या वाहन की मौजूदा जगह, अगर यह स्टॉप, स्टॉप की सूची में पहला है) से इस स्टॉप तक का रास्ता.
speedReadingIntervals
ज़रूरी नहीं
टाइप: Array<SpeedReadingInterval> optional
पिछले वेपॉइंट (या वाहन की जगह) से मौजूदा वेपॉइंट तक के रास्ते पर, ट्रैफ़िक की स्पीड की सूची. सूची में मौजूद हर इंटरवल, रास्ते के किसी सेगमेंट पर ट्रैफ़िक की जानकारी देता है. इंटरवल, इंडेक्स के ज़रिए सेगमेंट के शुरुआती और आखिरी पॉइंट तय करता है. ज़्यादा जानकारी के लिए, SpeedReadingInterval की परिभाषा देखें.
tripId
ज़रूरी नहीं
टाइप: string optional
इस वेपॉइंट से जुड़ी यात्रा.
waypointType
ज़रूरी नहीं
टाइप: WaypointType optional
इस यात्रा में इस वेपॉइंट की भूमिका, जैसे कि पिकअप या ड्रॉपऑफ़.

WaypointType कॉन्स्टेंट

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
टाइम विंडो के शुरू होने का समय (शामिल है).

स्पीड कॉन्सटेंट

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
पाथ में इंटरवल के शुरुआती पॉइंट का ज़ीरो-बेस्ड इंडेक्स.