इंडेक्स
TripService
(इंटरफ़ेस)VehicleService
(इंटरफ़ेस)BatteryInfo
(मैसेज)BatteryStatus
(enum)BillingPlatformIdentifier
(enum)ConsumableTrafficPolyline
(मैसेज)CreateTripRequest
(मैसेज)CreateVehicleRequest
(मैसेज)DeviceSettings
(मैसेज)GetTripRequest
(मैसेज)GetVehicleRequest
(मैसेज)LicensePlate
(मैसेज)ListVehiclesRequest
(मैसेज)ListVehiclesResponse
(मैसेज)LocationPowerSaveMode
(enum)LocationSensor
(enum)NavigationStatus
(enum)PolylineFormatType
(enum)PowerSource
(enum)ReportBillableTripRequest
(मैसेज)ReportBillableTripRequest.SolutionType
(enum)RequestHeader
(मैसेज)RequestHeader.Platform
(enum)RequestHeader.SdkType
(enum)SearchTripsRequest
(मैसेज)SearchTripsResponse
(मैसेज)SearchVehiclesRequest
(मैसेज)SearchVehiclesRequest.CurrentTripsPresent
(enum)SearchVehiclesRequest.VehicleMatchOrder
(enum)SearchVehiclesResponse
(मैसेज)SpeedReadingInterval
(मैसेज)SpeedReadingInterval.Speed
(enum)StopLocation
(मैसेज)TerminalLocation
(मैसेज)TerminalPointId
(मैसेज) (अब सेवा में नहीं है)TrafficPolylineData
(मैसेज)Trip
(मैसेज)TripStatus
(enum)TripType
(enum)TripView
(enum)TripWaypoint
(मैसेज)UpdateTripRequest
(मैसेज)UpdateVehicleAttributesRequest
(मैसेज)UpdateVehicleAttributesResponse
(मैसेज)UpdateVehicleRequest
(मैसेज)Vehicle
(मैसेज)Vehicle.VehicleType
(मैसेज)Vehicle.VehicleType.Category
(enum)VehicleAttribute
(मैसेज)VehicleAttributeList
(मैसेज)VehicleLocation
(मैसेज)VehicleMatch
(मैसेज)VehicleMatch.VehicleMatchType
(enum)VehicleState
(enum)VisualTrafficReportPolylineRendering
(मैसेज)VisualTrafficReportPolylineRendering.RoadStretch
(मैसेज)VisualTrafficReportPolylineRendering.RoadStretch.Style
(enum)Waypoint
(मैसेज)WaypointType
(enum)
TripService
यात्रा को मैनेज करने की सेवा.
CreateTrip |
---|
फ़्लीट इंजन में यात्रा बनाता है और नई यात्रा को वापस करता है. |
GetTrip |
---|
किसी एक यात्रा के बारे में जानकारी पाना. |
ReportBillableTrip |
---|
यात्रा के बिल के इस्तेमाल की रिपोर्ट दें. |
SearchTrips |
---|
किसी खास वाहन के लिए सभी यात्राएं पाएं. |
UpdateTrip |
---|
यात्रा का डेटा अपडेट करता है. |
VehicleService
वाहन प्रबंधन सेवा.
CreateVehicle |
---|
मांग पर राइडशेयर या डिलीवरी की सेवा देने वाली कंपनी के नए वाहन का इंस्टैंशिएट करता है. हर
बाकी सभी फ़ील्ड ज़रूरी नहीं हैं. उपलब्ध कराए जाने पर उनका इस्तेमाल किया जाता है. |
GetVehicle |
---|
फ़्लीट इंजन से वाहन की जानकारी देता है. |
ListVehicles |
---|
अनुरोध के विकल्पों से मेल खाने वाली, सेवा देने वाली कंपनी से जुड़े वाहनों की पेज नंबर वाली सूची दिखाता है. |
SearchVehicles |
---|
अनुरोध के विकल्पों से मेल खाने वाले वाहनों की सूची दिखाता है. |
UpdateVehicle |
---|
वाहन का अपडेट किया गया डेटा, Fleet Engine में सेव करता है.
अगर |
UpdateVehicleAttributes |
---|
इससे वाहन की विशेषताओं में कुछ हद तक बदलाव होता है. सिर्फ़ अनुरोध में बताए गए एट्रिब्यूट अपडेट किए जाएंगे. दूसरे एट्रिब्यूट में कोई बदलाव नहीं किया जाएगा. ध्यान दें: |
BatteryInfo
डिवाइस की बैटरी के बारे में जानकारी.
फ़ील्ड | |
---|---|
battery_status |
बैटरी की स्थिति, क्या वह पूरी है या चार्ज हो रही है वगैरह. |
power_source |
बैटरी पावर सोर्स की स्थिति. |
battery_percentage |
इस समय बैटरी का प्रतिशत [0-100]. |
BatteryStatus
बैटरी की स्थिति, क्या वह पूरी है या चार्ज हो रही है वगैरह.
Enums | |
---|---|
UNKNOWN_BATTERY_STATUS |
बैटरी की स्थिति की जानकारी नहीं है. |
BATTERY_STATUS_CHARGING |
बैटरी चार्ज हो रही है. |
BATTERY_STATUS_DISCHARGING |
बैटरी चार्ज हो रही है. |
BATTERY_STATUS_FULL |
बैटरी भरी हुई है. |
BATTERY_STATUS_NOT_CHARGING |
बैटरी चार्ज नहीं हो रही है. |
BATTERY_STATUS_POWER_LOW |
बैटरी कम चार्ज है. |
BillingPlatformIdentifier
वैल्यू का एक सेट, जो बताता है कि किस प्लैटफ़ॉर्म पर अनुरोध किया गया था.
Enums | |
---|---|
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED |
डिफ़ॉल्ट. इसका इस्तेमाल ऐसे प्लैटफ़ॉर्म के लिए किया जाता है जिनके बारे में नहीं बताया गया है. |
SERVER |
यह प्लैटफ़ॉर्म एक क्लाइंट सर्वर है. |
WEB |
प्लैटफ़ॉर्म एक वेब ब्राउज़र है. |
ANDROID |
यह प्लैटफ़ॉर्म एक Android मोबाइल डिवाइस है. |
IOS |
यह प्लैटफ़ॉर्म एक iOS मोबाइल डिवाइस है. |
OTHERS |
दूसरे प्लैटफ़ॉर्म जो इस सूची में शामिल नहीं हैं. |
ConsumableTrafficPolyline
वाहन के रास्ते में आने वाला ट्रैफ़िक घनत्व.
फ़ील्ड | |
---|---|
speed_reading_interval[] |
पिछले वेपॉइंट से मौजूदा वेपॉइंट तक के पथ पर ट्रैफ़िक की गति. |
encoded_path_to_waypoint |
वह पाथ जिसे ड्राइवर पिछले वेपॉइंट से मौजूदा वेपॉइंट ले जाता है. इस पाथ में लैंडमार्क हैं, ताकि क्लाइंट पाथ पर ट्रैफ़िक मार्कर दिखा सकें ( |
CreateTripRequest
CreateTrip के अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध हेडर. |
parent |
ज़रूरी है. |
trip_id |
ज़रूरी है. यूनीक यात्रा आईडी. यह नीचे दी गई पाबंदियों पर निर्भर करता है:
|
trip |
ज़रूरी है. यात्रा की इकाई बनाना. कोई यात्रा बनाते समय, इन फ़ील्ड की ज़रूरत होती है:
अगर आपने फ़ील्ड में जानकारी दी है, तो उनका इस्तेमाल किया जाता है:
अन्य सभी यात्रा फ़ील्ड को अनदेखा कर दिया जाता है. उदाहरण के लिए, सभी यात्राओं की शुरुआत सिर्फ़ जब जब आप
|
CreateVehicleRequest
CreateVehicle
के अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध हेडर. |
parent |
ज़रूरी है. |
vehicle_id |
ज़रूरी है. यूनीक वाहन का आईडी. यह नीचे दी गई पाबंदियों पर निर्भर करता है:
|
vehicle |
ज़रूरी है. वाहन की वह इकाई जिसे बनाया जाना है. वाहन बनाते समय, इन फ़ील्ड को भरना ज़रूरी है:
वाहन बनाते समय, इन फ़ील्ड को अनदेखा किया जाता है:
बाकी सभी फ़ील्ड ज़रूरी नहीं हैं. उपलब्ध कराए जाने पर उनका इस्तेमाल किया जाता है. |
DeviceSettings
मोबाइल डिवाइस पर मौजूद अलग-अलग सेटिंग के बारे में जानकारी.
फ़ील्ड | |
---|---|
location_power_save_mode |
बैटरी सेवर चालू होने पर डिवाइस पर जगह की जानकारी से जुड़ी सुविधाएं किस तरह सेट की जाती हैं. |
is_power_save_mode |
डिवाइस फ़िलहाल पावर सेव मोड में है या नहीं. |
is_interactive |
डिवाइस इंटरैक्टिव स्थिति में है या नहीं. |
battery_info |
बैटरी की स्थिति के बारे में जानकारी. |
GetTripRequest
GetTrip अनुरोध मैसेज.
फ़ील्ड | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध हेडर. |
name |
ज़रूरी है. |
view |
यात्रा के फ़ील्ड का वह सबसेट जिसे लौटाया जाना चाहिए. साथ ही, उसके बारे में जानकारी भी दी जानी चाहिए. |
current_route_segment_version |
उस कम से कम टाइमस्टैंप (खास) के बारे में बताता है जिसके लिए |
remaining_waypoints_version |
उस कम से कम टाइमस्टैंप (खास) के बारे में बताता है जिसके लिए |
route_format_type |
दिखाया गया मौजूदा रास्ता फ़ॉर्मैट, |
current_route_segment_traffic_version |
उस कम से कम टाइमस्टैंप (खास) के बारे में बताता है जिसके लिए |
remaining_waypoints_route_version |
उस कम से कम टाइमस्टैंप (खास टाइमस्टैंप) के बारे में बताता है जिसके लिए |
GetVehicleRequest
GetVehicle
के अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध हेडर. |
name |
ज़रूरी है. |
current_route_segment_version |
उस कम से कम टाइमस्टैंप (खास) के बारे में बताता है जिसके लिए |
waypoints_version |
उस कम से कम टाइमस्टैंप (खास टाइमस्टैंप) के बारे में बताता है जिसके लिए |
LicensePlate
वाहन की लाइसेंस प्लेट की जानकारी. व्यक्तिगत पहचान से जुड़ी जानकारी को सेव करने से बचने के लिए, लाइसेंस प्लेट के बारे में सिर्फ़ कम से कम जानकारी को इकाई के हिस्से के रूप में सेव किया जाता है.
फ़ील्ड | |
---|---|
country_code |
ज़रूरी है. CLDR देश/क्षेत्र का कोड. उदाहरण के लिए, अमेरिका के लिए |
last_character |
लाइसेंस प्लेट का आखिरी अंक या "-1", जो यह बताता है कि लाइसेंस प्लेट में कोई संख्या वाली वैल्यू मौजूद नहीं है.
|
ListVehiclesRequest
ListVehicles
के अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध हेडर. |
parent |
ज़रूरी है. |
page_size |
लौटाए जाने वाले वाहनों की ज़्यादा से ज़्यादा संख्या. डिफ़ॉल्ट वैल्यू: 100. |
page_token |
|
minimum_capacity |
इससे पता चलता है कि वाहन की कम से कम कपैसिटी कम से कम कितनी होनी चाहिए. लौटाए गए सभी वाहनों का |
trip_types[] |
इस वजह से, उन वाहनों पर पाबंदी लगाई जाती है जो कम से कम किसी एक यात्रा के साथ काम करते हैं. |
maximum_staleness |
यह नीति, उन वाहनों के लिए, तय समय के दौरान जगह की जानकारी से जुड़े अपडेट भेजे जाने पर पाबंदी लगाती है जिन्होंने Fleet Engine को जगह की जानकारी के अपडेट भेजे हैं. एक जगह से दूसरी जगह पर पहुंचने वाले स्टेशनरी वाहनों को पुराना नहीं माना जाता. अगर यह मौजूद है, तो एक मान्य पॉज़िटिव अवधि होनी चाहिए. |
vehicle_type_categories[] |
ज़रूरी है. इस नीति की मदद से, किसी खास टाइप की कैटगरी वाले वाहनों के लिए रिस्पॉन्स को रोका जा सकता है. |
required_attributes[] |
कॉल करने वाले लोग,
इससे, तय किए गए एट्रिब्यूट वाले वाहनों के लिए रिस्पॉन्स को रोका जा सकता है. यह फ़ील्ड एक संयोजन/और कार्रवाई है. ज़्यादा से ज़्यादा 50 ज़रूरी_एट्रिब्यूट इस्तेमाल किए जा सकते हैं. यह संख्या, वाहन के लिए इस्तेमाल किए जा सकने वाले एट्रिब्यूट की ज़्यादा से ज़्यादा संख्या से मेल खाती है. दोहराई गई हर स्ट्रिंग "key:value" फ़ॉर्मैट में होनी चाहिए. |
required_one_of_attributes[] |
इस नीति के तहत, हर |
required_one_of_attribute_sets[] |
इस नीति से, उन वाहनों के लिए रिस्पॉन्स को रोका जाता है जो |
vehicle_state |
इस वजह से, ऐसे वाहनों के लिए रिस्पॉन्स नहीं मिल सकता जिनमें यह वाहन चालू है. |
on_trip_only |
सिर्फ़ मौजूदा यात्रा के लिए वाहन दिखाएं. |
filter |
ज़रूरी नहीं. वाहनों की लिस्टिंग करते समय लागू करने के लिए, फ़िल्टर क्वेरी. फ़िल्टर सिंटैक्स के उदाहरण देखने के लिए, http://aip.dev/160 पर जाएं. इस फ़ील्ड को यह फ़िल्टर, ध्यान दें कि क्वेरी के लिए सिर्फ़ वाहन के एट्रिब्यूट (जैसे, साथ ही, सभी एट्रिब्यूट, स्ट्रिंग के तौर पर सेव किए जाते हैं. इसलिए, एट्रिब्यूट के लिए सिर्फ़ स्ट्रिंग तुलनाएं की जा सकती हैं. संख्या या बूलियन वैल्यू से तुलना करने के लिए, वैल्यू को स्ट्रिंग (उदाहरण के लिए, |
viewport |
ज़रूरी नहीं. यह फ़िल्टर उन वाहनों को सीमित करता है जिनकी आखिरी जगह, व्यूपोर्ट के तय किए गए आयताकार इलाके में थी. |
ListVehiclesResponse
ListVehicles
जवाब वाला मैसेज.
फ़ील्ड | |
---|---|
vehicles[] |
ऐसे वाहन जो अनुरोध में बताई गई शर्तों के मुताबिक हों. अनुरोध में मौजूद |
next_page_token |
यह टोकन, वाहनों की अगले पेज पर ले जाने के लिए इस्तेमाल किया जा सकता है. इसके अलावा, अगर अनुरोध की शर्तों को पूरा करने वाले अन्य वाहन नहीं हैं, तो इस टोकन को खाली छोड़ा जा सकता है. |
total_size |
ज़रूरी है. सभी पेजों पर, अनुरोध की शर्तों के मुताबिक वाहनों की कुल संख्या. |
LocationPowerSaveMode
"बैटरी सेवर" सुविधा के चालू होने पर मोबाइल डिवाइस पर जगह की जानकारी से जुड़ी सुविधाओं को किस तरह कॉन्फ़िगर किया जाता है. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enums | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
तय नहीं किया गया LocationPowerSaveMode |
LOCATION_MODE_NO_CHANGE |
बैटरी सेवर की सुविधा से, जगह की जानकारी देने वाली कंपनियों पर कोई असर नहीं पड़ेगा या बैटरी सेवर की सुविधा बंद है. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
बैटरी सेवर चालू होने और डिवाइस के नॉन-इंटरैक्टिव होने पर, जीपीएस आधारित जगह की जानकारी देने वाली सेवा बंद होनी चाहिए. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
बैटरी सेवर चालू होने और डिवाइस के नॉन-इंटरैक्टिव होने पर, जगह की जानकारी देने वाली सभी कंपनियां बंद होनी चाहिए. |
LOCATION_MODE_FOREGROUND_ONLY |
जगह की जानकारी देने वाली सभी कंपनियों को उपलब्ध रखा जाएगा. हालांकि, जगह की जानकारी से जुड़े सुधार सिर्फ़ फ़ोरग्राउंड ऐप्लिकेशन के लिए किए जाने चाहिए. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
जगह की जानकारी देने वाली सुविधा बंद नहीं होगी. हालांकि, डिवाइस के नॉन-इंटरैक्टिव होने पर, LocationManager उन अनुरोधों को कम कर देगा जो आपको सेवा देने वाली कंपनियों के ज़रिए भेजे गए हैं. |
LocationSensor
जगह का पता लगाने के लिए इस्तेमाल किया जाने वाला सेंसर या तरीका.
Enums | |
---|---|
UNKNOWN_SENSOR |
सेंसर के बारे में जानकारी नहीं है या इसकी जानकारी नहीं है. |
GPS |
जीपीएस या असिस्टेड जीपीएस. |
NETWORK |
जीपीएस की सुविधा वाला जीपीएस, सेल टावर आईडी या वाई-फ़ाई ऐक्सेस पॉइंट. |
PASSIVE |
सेल टावर आईडी या वाई-फ़ाई ऐक्सेस पॉइंट. |
ROAD_SNAPPED_LOCATION_PROVIDER |
सड़क की सबसे संभावित स्थिति के रूप में मोबाइल डिवाइस से तय की गई जगह. |
CUSTOMER_SUPPLIED_LOCATION |
किसी स्वतंत्र स्रोत से ग्राहक की ओर से दी जाने वाली जगह. आम तौर पर, इस वैल्यू का इस्तेमाल जगह की जानकारी के लिए किया जाता है. यह जगह, ड्राइवर SDK टूल चलाने वाले मोबाइल डिवाइस के अलावा, अन्य सोर्स से मिलती है. अगर ओरिजनल सोर्स की जानकारी किसी दूसरी ईनम वैल्यू से दी गई है, तो उस वैल्यू का इस्तेमाल करें. CUSTOMER_SUPPLIED_LOCATION के तौर पर मार्क की गई जगहों की जानकारी आम तौर पर वाहन के last_location.supplemental_location_sensor से दी जाती है. |
FLEET_ENGINE_LOCATION |
उपलब्ध सिग्नल के आधार पर, Fleet Engine की मदद से जगह का हिसाब लगाया जाता है. सिर्फ़ आउटपुट के लिए. अगर अनुरोध में यह वैल्यू मिलती है, तो उसे अस्वीकार कर दिया जाएगा. |
FUSED_LOCATION_PROVIDER |
Android की कई तरह की सुविधाओं वाली जगह की जानकारी देने वाली सेवा. |
CORE_LOCATION |
Apple के ऑपरेटिंग सिस्टम पर जगह की जानकारी देने वाली कंपनी. |
PolylineFormatType
पॉलीलाइन फ़ॉर्मैट का टाइप.
Enums | |
---|---|
UNKNOWN_FORMAT_TYPE |
फ़ॉर्मैट की जानकारी नहीं है या इसकी जानकारी नहीं है. |
LAT_LNG_LIST_TYPE |
google.type.LatLng की सूची. |
ENCODED_POLYLINE_TYPE |
पॉलीलाइन कंप्रेस करने के एल्गोरिदम से एन्कोड की गई पॉलीलाइन. फ़िलहाल, डिकोड करने की सुविधा उपलब्ध नहीं है. |
PowerSource
बैटरी चार्ज करने के लिए इस्तेमाल किए जा रहे चार्जर का प्रकार.
Enums | |
---|---|
UNKNOWN_POWER_SOURCE |
पावर सोर्स की जानकारी नहीं है. |
POWER_SOURCE_AC |
पावर सोर्स एक एसी चार्जर है. |
POWER_SOURCE_USB |
पावर सोर्स एक यूएसबी पोर्ट है. |
POWER_SOURCE_WIRELESS |
पावर सोर्स वायरलेस है. |
POWER_SOURCE_UNPLUGGED |
बैटरी पावर सॉकेट से कनेक्ट नहीं है. |
ReportBillableTripRequest
ReportBillableTrip के अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
name |
ज़रूरी है. |
country_code |
ज़रूरी है. यात्रा से जुड़े देश का दो अक्षरों वाला देश कोड. कीमत, देश के कोड के हिसाब से तय होती है. |
platform |
वह प्लैटफ़ॉर्म जिस पर अनुरोध किया गया था. |
related_ids[] |
ऐसे आइडेंटिफ़ायर जो सीधे तौर पर रिपोर्ट की जा रही यात्रा से जुड़े हैं. आम तौर पर, ये प्री-बुकिंग कार्रवाइयों के आईडी (उदाहरण के लिए, सेशन आईडी) होते हैं, जो यात्रा आईडी उपलब्ध होने से पहले किए जाते हैं. |
solution_type |
रिपोर्ट की गई यात्रा के लिए इस्तेमाल किए गए GMP प्रॉडक्ट समाधान का टाइप (जैसे, |
SolutionType
रिपोर्ट की गई यात्रा के लिए, अलग-अलग तरह के समाधान के लिए सिलेक्टर.
Enums | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू. पुराने सिस्टम के साथ काम करने की क्षमता के लिए, एपीआई डिफ़ॉल्ट रूप से ON_DEMAND_RIDESHARING_AND_DELIVERIES का इस्तेमाल करेगा. यह पहला समाधान टाइप है, जिसका इस्तेमाल किया जा सकता है. |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
यह सुविधा, मांग पर राइडशेयर करने और डिलीवरी की सुविधा देती है. |
RequestHeader
अनुरोध हेडर में ऐसे फ़ील्ड होते हैं जो फ़्लीट इंजन के सभी आरपीसी अनुरोधों के लिए होते हैं.
फ़ील्ड | |
---|---|
language_code |
BCP-47 भाषा कोड, जैसे कि en-US या sr-Latn. ज़्यादा जानकारी के लिए, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier देखें. अगर कोई तय नहीं किया गया है, तो जवाब किसी भी भाषा में हो सकता है. साथ ही, अगर नाम मौजूद हो, तो अंग्रेज़ी को प्राथमिकता दी जा सकती है. फ़ील्ड की वैल्यू का उदाहरण: |
region_code |
ज़रूरी है. अनुरोध किए जाने वाले इलाके का CLDR इलाके का कोड. फ़ील्ड की वैल्यू का उदाहरण: |
sdk_version |
कॉल करने के लिए इस्तेमाल किए जाने वाले SDK टूल का वर्शन, अगर लागू हो. वर्शन का फ़ॉर्मैट "major.minor.patch" है, जैसे: |
os_version |
उस ऑपरेटिंग सिस्टम का वर्शन जिस पर कॉल करने के लिए इस्तेमाल किया जाने वाला SDK टूल चल रहा है. फ़ील्ड वैल्यू के उदाहरण: |
device_model |
उस डिवाइस का मॉडल जिस पर SDK टूल चल रहा है. फ़ील्ड वैल्यू के उदाहरण: |
sdk_type |
अनुरोध भेजने वाले SDK टूल का टाइप. |
maps_sdk_version |
लागू होने पर, MapSDK का वह वर्शन जिस पर कॉल करने वाले SDK टूल का इस्तेमाल किया जाता है. वर्शन का फ़ॉर्मैट "major.minor.patch" है, जैसे: |
nav_sdk_version |
अगर लागू हो, तो NavSDK का वह वर्शन जिस पर कॉल करने के SDK टूल का इस्तेमाल किया जाता है. वर्शन का फ़ॉर्मैट "major.minor.patch" है, जैसे: |
platform |
कॉल करने वाले SDK टूल का प्लैटफ़ॉर्म. |
manufacturer |
कॉलिंग SDK टूल से Android डिवाइस बनाने वाली कंपनी, जो सिर्फ़ Android SDK टूल पर लागू होती है. फ़ील्ड की वैल्यू का उदाहरण: |
android_api_level |
कॉल करने के लिए इस्तेमाल किए जाने वाले SDK टूल का Android एपीआई लेवल, जो सिर्फ़ Android SDK टूल पर लागू होता है. फ़ील्ड की वैल्यू का उदाहरण: |
trace_id |
वैकल्पिक आईडी, जो अनुरोध की पहचान करने के लिए डेटा लॉग करने के लिए दिया जा सकता है. |
प्लैटफ़ॉर्म
कॉल करने वाले SDK टूल का प्लैटफ़ॉर्म.
Enums | |
---|---|
PLATFORM_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू. इस वैल्यू का इस्तेमाल तब किया जाता है, जब प्लैटफ़ॉर्म को शामिल नहीं किया जाता. |
ANDROID |
यह अनुरोध Android की ओर से किया जा रहा है. |
IOS |
यह अनुरोध iOS से किया गया है. |
WEB |
यह अनुरोध वेब की ओर से किया जा रहा है. |
SdkType
SDK टूल के संभावित टाइप.
Enums | |
---|---|
SDK_TYPE_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू. इस वैल्यू का इस्तेमाल तब किया जाता है, जब sdk_type को शामिल नहीं किया जाता है. |
CONSUMER |
कॉल करने के लिए इस्तेमाल किया जाने वाला SDK टूल, Consumer है. |
DRIVER |
SDK टूल ड्राइवर को कॉल किया जा रहा है. |
JAVASCRIPT |
SDK टूल का नाम JavaScript है. |
SearchTripsRequest
SearchTrips के लिए अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध हेडर. |
parent |
ज़रूरी है. |
vehicle_id |
जिन यात्राओं के लिए अनुरोध किया गया है उनसे जुड़ा वाहन. अगर यह जानकारी न दी गई हो, तो वापस की गई यात्राओं में ये चीज़ें शामिल नहीं होंगी:
|
active_trips_only |
अगर वैल्यू को 'सही है' पर सेट किया जाता है, तो जवाब में वे यात्राएं शामिल होंगी जो ड्राइवर के रास्ते पर असर डालती हैं. |
page_size |
अगर यह नीति सेट नहीं की जाती है, तो सर्वर तय करता है कि कितने नतीजे दिखाए जाएंगे. |
page_token |
पिछले नतीजों से जारी रखने के लिए, इसे |
minimum_staleness |
अगर बताया गया है, तो उन यात्राओं की जानकारी देता है जिन्हें |
SearchTripsResponse
SearchTrips का रिस्पॉन्स मैसेज.
फ़ील्ड | |
---|---|
trips[] |
अनुरोध किए गए वाहन के लिए यात्राओं की सूची. |
next_page_token |
सूची के नतीजों के ज़रिए पेज देखने के लिए, इस टोकन को SearchTripsRequest में पास करें. एपीआई हर कॉल के लिए यात्रा की सूची दिखाता है. कोई और नतीजा न मिलने पर, यात्रा की सूची खाली रहती है. |
SearchVehiclesRequest
SearchVehicles
के अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध हेडर. |
parent |
ज़रूरी है. |
pickup_point |
ज़रूरी है. आस-पास मौजूद पिकअप की जगह. |
dropoff_point |
ग्राहक जिस जगह से सामान छोड़ना चाहता है. अगर |
pickup_radius_meters |
ज़रूरी है. पिकअप पॉइंट के आस-पास वाहन की खोज के दायरे के बारे में बताता है. सिर्फ़ खोज के दायरे में आने वाले वाहन दिखाए जाएंगे. वैल्यू, 400 से 10,000 मीटर (दोनों शामिल) के बीच होनी चाहिए. |
count |
ज़रूरी है. इससे यह पता चलता है कि ज़्यादा से ज़्यादा कितने वाहन लौटाए जा सकते हैं. वैल्यू, 1 से 50 के बीच होनी चाहिए. |
minimum_capacity |
ज़रूरी है. उन यात्रियों की संख्या बताता है जिन्हें यात्रा के लिए माना जा रहा है. वैल्यू, एक से ज़्यादा या उसके बराबर होनी चाहिए. ड्राइवर को कपैसिटी वैल्यू में शामिल नहीं किया गया है. |
trip_types[] |
ज़रूरी है. सुझाई गई यात्रा के टाइप के बारे में जानकारी. सटीक रूप से एक प्रकार शामिल होना चाहिए. |
maximum_staleness |
इस नीति के तहत, खोज को सिर्फ़ उन वाहनों के लिए सीमित किया जाता है जिन्होंने तय अवधि के दौरान, Fleet Engine को जगह की जानकारी से जुड़े अपडेट भेजे हों. एक जगह से दूसरी जगह पर पहुंचने वाले स्टेशनरी वाहनों को पुराना नहीं माना जाता. अगर यह फ़ील्ड सेट नहीं है, तो सर्वर डिफ़ॉल्ट वैल्यू के तौर पर पांच मिनट इस्तेमाल करता है. |
vehicle_types[] |
ज़रूरी है. किसी खास टाइप के वाहनों की खोज को सीमित करता है. कम से कम एक वाहन का टाइप बताना ज़रूरी है. |
required_attributes[] |
कॉल करने वाले लोग,
खोज को सिर्फ़ उन वाहनों तक सीमित करता है जिनमें बताए गए एट्रिब्यूट मौजूद हों. यह फ़ील्ड एक संयोजन/और कार्रवाई है. ज़्यादा से ज़्यादा 50 ज़रूरी_एट्रिब्यूट इस्तेमाल किए जा सकते हैं. यह संख्या, वाहन के लिए इस्तेमाल किए जा सकने वाले एट्रिब्यूट की ज़्यादा से ज़्यादा संख्या से मेल खाती है. |
required_one_of_attributes[] |
खोज को सिर्फ़ उन वाहनों तक सीमित करता है जिनमें हर |
required_one_of_attribute_sets[] |
खोज को सिर्फ़ उन वाहनों तक सीमित करता है जिनमें |
order_by |
ज़रूरी है. नतीजों को क्रम से लगाने की ज़रूरी शर्तें बताता है. |
include_back_to_back |
इससे पता चलता है कि एक ही यात्रा से जुड़े वाहन इस खोज के लिए इस्तेमाल किए जा सकते हैं या नहीं. इस फ़ील्ड का इस्तेमाल सिर्फ़ तब किया जाता है, जब डिफ़ॉल्ट वैल्यू |
trip_id |
इस |
current_trips_present |
इससे पता चलता है कि चालू यात्रा वाले वाहन इस खोज के लिए इस्तेमाल किए जा सकते हैं या नहीं. अगर |
filter |
ज़रूरी नहीं. वाहनों की खोज करते समय लागू की जाने वाली फ़िल्टर क्वेरी. फ़िल्टर सिंटैक्स के उदाहरण देखने के लिए, http://aip.dev/160 पर जाएं. इस फ़ील्ड को यह फ़िल्टर, ध्यान दें कि क्वेरी के लिए सिर्फ़ वाहन के एट्रिब्यूट (जैसे, साथ ही, सभी एट्रिब्यूट, स्ट्रिंग के तौर पर सेव किए जाते हैं. इसलिए, एट्रिब्यूट के लिए सिर्फ़ स्ट्रिंग तुलनाएं की जा सकती हैं. संख्या या बूलियन वैल्यू से तुलना करने के लिए, वैल्यू को स्ट्रिंग (उदाहरण के लिए, |
CurrentTripsPresent
इससे, वाहन की मौजूदा यात्राओं पर लगने वाली पाबंदियों के बारे में पता चलता है.
Enums | |
---|---|
CURRENT_TRIPS_PRESENT_UNSPECIFIED |
यात्रा वाले वाहनों की उपलब्धता, include_back_to_back फ़ील्ड से कंट्रोल होती है. |
NONE |
बिना यात्रा वाले वाहन खोज के नतीजों में दिख सकते हैं. जब इस वैल्यू का इस्तेमाल किया जाता है, तो include_back_to_back , true नहीं हो सकता. |
ANY |
खोज के नतीजों में ऐसी गाड़ियों को शामिल किया जाता है जिनमें ज़्यादा से ज़्यादा पांच मौजूदा यात्राएं और 10 वेपॉइंट हो सकते हैं. जब इस वैल्यू का इस्तेमाल किया जाता है, तो include_back_to_back , true नहीं हो सकता. |
VehicleMatchOrder
जवाब में वाहन से मेल खाने वाले शब्दों का क्रम बताता है.
Enums | |
---|---|
UNKNOWN_VEHICLE_MATCH_ORDER |
डिफ़ॉल्ट, इसका इस्तेमाल वाहन के मिलान से जुड़े ऐसे ऑर्डर के लिए किया जाता है जिसके बारे में जानकारी नहीं दी गई है या जिसकी पहचान नहीं की जा सकी है. |
PICKUP_POINT_ETA |
वाहन के ज़रिए पिकअप पॉइंट तक पहुंचने में लगने वाले समय के हिसाब से बढ़ते क्रम में. |
PICKUP_POINT_DISTANCE |
वाहन से पिकअप पॉइंट तक की दूरी के हिसाब से बढ़ते क्रम में. |
DROPOFF_POINT_ETA |
वाहन से उतरने की जगह तक वाहन से जाने में लगने वाले समय के हिसाब से बढ़ते क्रम में. इस ऑर्डर का इस्तेमाल सिर्फ़ तब किया जा सकता है, जब अनुरोध में ड्रॉप-ऑफ़ पॉइंट के बारे में बताया गया हो. |
PICKUP_POINT_STRAIGHT_DISTANCE |
वाहन को जिस जगह पिछली बार बताया गया था, उससे पिकअप पॉइंट तक सीधी लाइन की दूरी के हिसाब से बढ़ते क्रम में. |
COST |
कॉन्फ़िगर की गई मैच लागत के हिसाब से बढ़ते क्रम में. मैच कॉस्ट को सीधी लाइन की दूरी और ईटीए के बीच के वेटेज (महत्व) के हिसाब से कैलकुलेट किया जाता है. वेट डिफ़ॉल्ट वैल्यू पर सेट होते हैं और हर ग्राहक के हिसाब से उनमें बदलाव किया जा सकता है. अगर आपके प्रोजेक्ट के लिए इन मोटाई में बदलाव करने की ज़रूरत है, तो कृपया Google सहायता से संपर्क करें. |
SearchVehiclesResponse
SearchVehicles
जवाब वाला मैसेज.
फ़ील्ड | |
---|---|
matches[] |
|
SpeedReadingInterval
पाथ के सटे हुए सेगमेंट पर ट्रैफ़िक सघनता का इंडिकेटर. P_0, P_1, ... , P_N (शून्य पर आधारित इंडेक्स) पॉइंट वाला पाथ दिए जाने पर, SpeedReadingInterval किसी इंटरवल को तय करता है और इसके ट्रैफ़िक की जानकारी देने के लिए इन कैटगरी का इस्तेमाल करता है.
फ़ील्ड | |
---|---|
start_polyline_point_index |
पाथ में इस इंटरवल का शुरुआती इंडेक्स. JSON में, इंडेक्स की वैल्यू 0 होने पर, फ़ील्ड में अपने-आप जानकारी भरी हुई नहीं दिखेगी. |
end_polyline_point_index |
पाथ में इस इंटरवल का आखिरी इंडेक्स. JSON में, इंडेक्स की वैल्यू 0 होने पर, फ़ील्ड में अपने-आप जानकारी भरी हुई नहीं दिखेगी. |
speed |
इस इंटरवल में ट्रैफ़िक की स्पीड. |
स्पीड
ट्रैफ़िक डेटा के आधार पर पॉलीलाइन गति का वर्गीकरण.
Enums | |
---|---|
SPEED_UNSPECIFIED |
डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया गया है. |
NORMAL |
सामान्य गति, धीमे ट्रैफ़िक का पता नहीं चला. |
SLOW |
धीमे ट्रैफ़िक का पता चला है, लेकिन ट्रैफ़िक जाम नहीं लगा. |
TRAFFIC_JAM |
ट्रैफ़िक जाम का पता चला. |
StopLocation
वह जगह जहां से स्टॉप (पिकअप/ड्रॉपऑफ़) हुआ था.
फ़ील्ड | |
---|---|
point |
ज़रूरी है. असल जगह को दिखाता है. |
timestamp |
बताता है कि स्टॉप कब हुआ. |
stop_time |
सिर्फ़ इनपुट. समर्थन नहीं होना या रुकना. टाइमस्टैंप फ़ील्ड का इस्तेमाल करें. |
TerminalLocation
किसी वेपॉइंट की जगह के बारे में बताता है.
फ़ील्ड | |
---|---|
point |
ज़रूरी है. किसी यात्रा वेपॉइंट की जगह को दिखाता है. |
terminal_point_id |
अब काम नहीं करता: इसके बजाय, |
access_point_id |
अब काम नहीं करता: इसके बजाय, |
trip_id |
समर्थन नहीं होना या रुकना. |
terminal_location_type |
अब काम नहीं करता: |
TerminalPointId
अब काम नहीं करता: Fleet Engine में TerminalPoints काम नहीं करते. इसके बजाय, TerminalLocation.point
का इस्तेमाल करें.
फ़ील्ड | |
---|---|
value |
समर्थन नहीं होना या रुकना. |
यूनियन फ़ील्ड Id . समर्थन नहीं होना या रुकना. Id इनमें से सिर्फ़ एक हो सकती है: |
|
place_id |
समर्थन नहीं होना या रुकना. |
generated_id |
समर्थन नहीं होना या रुकना. |
TrafficPolylineData
वाहन के अनुमानित रास्ते के साथ ट्रैफ़िक का हाल.
फ़ील्ड | |
---|---|
traffic_rendering |
सभी इलाकों के लिए ट्रैफ़िक की रफ़्तार को दिखाने वाली पॉलीलाइन रेंडरिंग. यह इमेज, ग्राहक के एक सफ़र के दौरान हुई है. |
भ्रमण
यात्रा का मेटाडेटा.
फ़ील्ड | |
---|---|
name |
सिर्फ़ आउटपुट के लिए. "providers/{provider}/Trips/{trip}" फ़ॉर्मैट में |
vehicle_id |
इस यात्रा के लिए वाहन का आईडी. |
trip_status |
यात्रा की मौजूदा स्थिति. |
trip_type |
यात्रा किस तरह की है. |
pickup_point |
वह जगह जहां ग्राहक ने बताया है कि उसे पिक अप किया जाएगा. |
actual_pickup_point |
सिर्फ़ इनपुट. वह जगह जहां से ग्राहक को पिक अप किया गया था और जहां से उसे पिक अप किया गया था. यह फ़ील्ड, सेवा देने वाली कंपनी के लिए है. वह पिक अप की असल जानकारी के बारे में सुझाव, शिकायत या राय दे सकता है. |
actual_pickup_arrival_point |
सिर्फ़ इनपुट. पिकअप पॉइंट पर ड्राइवर के पहुंचने का असल समय और जगह. यह फ़ील्ड, सेवा देने वाली कंपनी के लिए है. वह पिक अप पॉइंट पर पहुंचने के समय की असल जानकारी के बारे में सुझाव या राय दे सकता है. |
pickup_time |
सिर्फ़ आउटपुट के लिए. राइडर के पिक अप होने का अनुमानित समय या राइड पिक अप करने का असल समय. |
intermediate_destinations[] |
यात्रा के अनुरोध के हिसाब से बीच के स्टॉप (पिकअप और ड्रॉप-ऑफ़ के अलावा). शुरुआत में, शेयर की गई यात्राओं के लिए यह सुविधा उपलब्ध नहीं होगी. |
intermediate_destinations_version |
इससे पता चलता है कि |
intermediate_destination_index |
|
actual_intermediate_destination_arrival_points[] |
सिर्फ़ इनपुट. किसी इंटरमीडिएट मंज़िल पर ड्राइवर के पहुंचने का असल समय और जगह. यह फ़ील्ड, सेवा देने वाली कंपनी के लिए है. वह बीच के डेस्टिनेशन पर पहुंचने पर, सफ़र की असल जानकारी के बारे में सुझाव या राय दे सकता है. |
actual_intermediate_destinations[] |
सिर्फ़ इनपुट. असल समय और जगह, जब और जहां से खरीदार को किसी इंटरमीडिएट डेस्टिनेशन से पिक अप किया गया था. यह फ़ील्ड सेवा देने वाली कंपनी के लिए है, ताकि वह बीच के लेवल पर मिलने वाली पिकअप की असली जानकारी के बारे में सुझाव दे सके. |
dropoff_point |
वह जगह जहां ग्राहक यह बताता है कि उसे सेवा से हटा दिया जाएगा. |
actual_dropoff_point |
सिर्फ़ इनपुट. वह समय और जगह जहां ग्राहक को सेवा से हटाया गया था. यह फ़ील्ड, सेवा देने वाली कंपनी के लिए है, ताकि वह ड्रॉप-ऑफ़ की असल जानकारी के बारे में सुझाव दे सके. |
dropoff_time |
सिर्फ़ आउटपुट के लिए. यात्री को आखिरी मंज़िल तक पहुंचने के समय का अनुमानित समय या उस समय का, जब वे फ़्लाइट बीच में छोड़ दिए गए थे. |
remaining_waypoints[] |
सिर्फ़ आउटपुट के लिए. मौजूदा जगह से ड्रॉप-ऑफ़ पॉइंट तक का पूरा पाथ. इसमें शामिल है. इस रास्ते में दूसरी यात्राओं के वेपॉइंट शामिल हो सकते हैं. |
vehicle_waypoints[] |
यह फ़ील्ड यात्रा के लिए वेपॉइंट के मैन्युअल क्रम का समर्थन करता है. इसमें असाइन किए गए वाहन के लिए बाकी सभी वेपॉइंट होते हैं, साथ ही इस यात्रा के लिए पिकअप और ड्रॉप-ऑफ़ वेपॉइंट भी होते हैं. अगर यात्रा किसी वाहन को असाइन नहीं की गई है, तो फ़्लीट इंजन इस फ़ील्ड को अनदेखा कर देता है. निजता की वजह से, इस फ़ील्ड में सर्वर की ओर से सिर्फ़ |
route[] |
सिर्फ़ आउटपुट के लिए. शेष_वेपॉइंट में पहली प्रवेश तक इस यात्रा के लिए अनुमानित रास्ता. ध्यान दें कि पहला वेपॉइंट किसी दूसरी यात्रा से जुड़ा हो सकता है. |
current_route_segment |
सिर्फ़ आउटपुट के लिए. अगले वेपॉइंट के लिए कोड में बदला गया पाथ. ध्यान दें: यह फ़ील्ड सिर्फ़ ड्राइवर SDK और उपभोक्ता SDK टूल के इस्तेमाल के लिए है. फ़िलहाल, डिकोड करने की सुविधा उपलब्ध नहीं है. |
current_route_segment_version |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि रास्ते में पिछली बार कब बदलाव किया गया था. ध्यान दें: यह फ़ील्ड सिर्फ़ ड्राइवर SDK और उपभोक्ता SDK टूल के इस्तेमाल के लिए है. |
current_route_segment_traffic |
सिर्फ़ आउटपुट के लिए. ध्यान दें: यह फ़ील्ड सिर्फ़ ड्राइवर SDK और उपभोक्ता SDK टूल के इस्तेमाल के लिए है. |
current_route_segment_traffic_version |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि ध्यान दें: यह फ़ील्ड सिर्फ़ ड्राइवर SDK और उपभोक्ता SDK टूल के इस्तेमाल के लिए है. |
current_route_segment_end_point |
सिर्फ़ आउटपुट के लिए. वह वेपॉइंट जहां |
remaining_distance_meters |
सिर्फ़ आउटपुट के लिए. |
eta_to_first_waypoint |
सिर्फ़ आउटपुट के लिए. अगले वेपॉइंट के लिए ETA ( |
remaining_time_to_first_waypoint |
सिर्फ़ आउटपुट के लिए. यात्रा का डेटा मिलने से लेकर, |
remaining_waypoints_version |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि पिछली बार |
remaining_waypoints_route_version |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि |
number_of_passengers |
इम्यूटेबल. इस यात्रा में यात्रियों की संख्या दिखाता है और इसमें ड्राइवर शामिल नहीं है. |
last_location |
सिर्फ़ आउटपुट के लिए. रास्ते में वाहन जिस जगह पर मौजूद था उसकी जानकारी देता है. |
last_location_snappable |
सिर्फ़ आउटपुट के लिए. यह बताता है कि वाहन के |
view |
यात्रा फ़ील्ड का वह सबसेट जो भरा गया है और उसे कैसे समझा जाना चाहिए. |
TripStatus
किसी यात्रा की स्थिति, जिससे पता चलता है कि यात्रा आगे बढ़ रही है.
Enums | |
---|---|
UNKNOWN_TRIP_STATUS |
डिफ़ॉल्ट, इसका इस्तेमाल यात्रा की ऐसी स्थिति के लिए किया जाता है जिसके बारे में जानकारी नहीं है या जिसकी पहचान नहीं की जा सकी है. |
NEW |
नई यात्रा की योजना. |
ENROUTE_TO_PICKUP |
ड्राइवर पिकअप पॉइंट पर रास्ते में है. |
ARRIVED_AT_PICKUP |
ड्राइवर पिक अप पॉइंट पर पहुंच गया है. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
ड्राइवर किसी इंटरमीडिएट जगह पर पहुंच गया है और यात्री का इंतज़ार कर रहा है. |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
ड्राइवर किसी इंटरमीडिएट मंज़िल (ड्रॉपऑफ़ पॉइंट पर नहीं) पर जा रहा है. |
ENROUTE_TO_DROPOFF |
ड्राइवर ने यात्री को पकड़ लिया है और वह अगली मंज़िल पर पहुंचने के लिए रास्ते में है. |
COMPLETE |
यात्री को छोड़ दिया गया है और यात्रा पूरी हो गई है. |
CANCELED |
ड्राइवर, राइडर या राइडशेयरिंग की सुविधा देने वाली कंपनी के पिकअप से पहले ही यात्रा को रद्द कर दिया गया था. |
TripType
यात्रा किस तरह की है.
Enums | |
---|---|
UNKNOWN_TRIP_TYPE |
डिफ़ॉल्ट, इसका इस्तेमाल उन यात्रा टाइप के लिए किया जाता है जिनके बारे में जानकारी नहीं है या जिनकी पहचान नहीं हो पाई है. |
SHARED |
यात्रा के लिए वाहन को दूसरी यात्राओं के साथ शेयर किया जा सकता है. |
EXCLUSIVE |
यह यात्रा खास तौर पर वाहन के लिए है. |
TripView
GetTrip
जवाब में, यात्रा फ़ील्ड के अलग-अलग सेट के लिए सिलेक्टर. ज़्यादा जानकारी के लिए, AIP-157 देखें. इसमें और व्यू जोड़े जा सकते हैं.
Enums | |
---|---|
TRIP_VIEW_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू. पुराने सिस्टम के साथ काम करने की सुविधा के लिए, एपीआई डिफ़ॉल्ट रूप से SDK टूल व्यू पर सेट होगा. यह पक्का करने के लिए कि स्थिरता और सहायता मिलती रहे, ग्राहकों को SDK के अलावा, कोई TripView चुनने की सलाह दी जाती है. |
SDK |
इसमें वे फ़ील्ड शामिल होते हैं जिन्हें सार्वजनिक तौर पर उपलब्ध लाइब्रेरी का इस्तेमाल करके, न तो समझा जा सकता है और न ही उनके साथ काम किया जा सकता है. |
JOURNEY_SHARING_V1S |
यात्रा के फ़ील्ड में, गतिविधि के डेटा को शेयर करने की सुविधा के इस्तेमाल के उदाहरण की जानकारी अपने-आप भर जाती है. यह व्यू, सर्वर-टू-सर्वर कम्यूनिकेशन के लिए है. |
TripWaypoint
यह वाहन के रास्ते के रुकने की जगह या वाहन की यात्रा के आखिरी पॉइंट के बारे में बताता है.
फ़ील्ड | |
---|---|
location |
इस वेपॉइंट की जगह. |
trip_id |
इस वेपॉइंट से जुड़ी यात्रा. |
waypoint_type |
इस यात्रा में वेपॉइंट की भूमिका होती है, जैसे कि पिकअप या ड्रॉपऑफ़. |
path_to_waypoint[] |
पिछले वेपॉइंट से मौजूदा वेपॉइंट तक का पाथ. सूची के पहले वेपॉइंट के लिए तय नहीं किया गया है. यह फ़ील्ड सिर्फ़ अनुरोध किए जाने पर ही भरा जाता है. |
encoded_path_to_waypoint |
पिछले वेपॉइंट से मौजूदा वेपॉइंट तक का कोड में बदला गया पाथ. ध्यान दें: यह फ़ील्ड सिर्फ़ ड्राइवर SDK और उपभोक्ता SDK टूल के इस्तेमाल के लिए है. फ़िलहाल, डिकोड करने की सुविधा उपलब्ध नहीं है. |
traffic_to_waypoint |
इस वेपॉइंट के रास्ते पर लागू ट्रैफ़िक की स्थिति. ध्यान दें कि ट्रैफ़िक सिर्फ़ Google Maps Platform के राइड और डिलीवरी सलूशन के ग्राहकों के लिए उपलब्ध है. |
distance_meters |
पिछले वेपॉइंट से मौजूदा वेपॉइंट तक के पथ की दूरी. सूची के पहले वेपॉइंट के लिए तय नहीं किया गया है. |
eta |
इस वेपॉइंट पर पहुंचने का अनुमानित समय. सूची के पहले वेपॉइंट के लिए तय नहीं किया गया है. |
duration |
पिछले वेपॉइंट से इस पॉइंट तक यात्रा में लगने वाला समय. सूची के पहले वेपॉइंट के लिए तय नहीं किया गया है. |
UpdateTripRequest
UpdateTrip अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध हेडर. |
name |
ज़रूरी है. |
trip |
ज़रूरी है. अपडेट से जुड़ी यात्रा. इन फ़ील्ड का रखरखाव फ़्लीट इंजन करता है. Trip.update का इस्तेमाल करके इन्हें अपडेट न करें.
शेयर की गई यात्रा के लिए जब आप एक से ज़्यादा मंज़िलों वाली यात्राओं के लिए रेस की स्थिति से बचने के लिए, यात्रा की स्थिति को |
update_mask |
ज़रूरी है. फ़ील्ड मास्क से पता चलता है कि 'ट्रिप' में किन फ़ील्ड को अपडेट करना है. |
UpdateVehicleAttributesRequest
UpdateVehicleAttributes
के अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध हेडर. |
name |
ज़रूरी है. |
attributes[] |
ज़रूरी है. अपडेट किए जाने वाले वाहन के एट्रिब्यूट. जिन एट्रिब्यूट का ज़िक्र नहीं किया गया है उनमें न तो कोई बदलाव किया जाता है और न ही उन्हें हटाया जाता है. |
UpdateVehicleAttributesResponse
UpdateVehicleAttributes
जवाब वाला मैसेज.
फ़ील्ड | |
---|---|
attributes[] |
ज़रूरी है. वाहन के एट्रिब्यूट की अपडेट की गई पूरी सूची. इनमें नए, बदले गए, और बिना बदलाव वाले एट्रिब्यूट शामिल हैं. |
UpdateVehicleRequest
`UpdateVehicle के अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध हेडर. |
name |
ज़रूरी है. |
vehicle |
ज़रूरी है. लागू करने के लिए,
अगर इसी तरह, |
update_mask |
ज़रूरी है. एक फ़ील्ड मास्क, जो बताता है कि |
वाहन
वाहन का मेटाडेटा.
फ़ील्ड | |
---|---|
name |
सिर्फ़ आउटपुट के लिए. इस वाहन का खास नाम. फ़ॉर्मैट |
vehicle_state |
वाहन की स्थिति. |
supported_trip_types[] |
इस वाहन से की जाने वाली यात्रा के टाइप. |
current_trips[] |
सिर्फ़ आउटपुट के लिए. इस वाहन को फ़िलहाल असाइन की गई यात्राओं के लिए |
last_location |
गाड़ी की आखिरी बार जगह की जानकारी रिपोर्ट की गई. |
maximum_capacity |
इस वाहन में कुल कितने राइडर ढो सकते हैं. इस वैल्यू में ड्राइवर को शामिल नहीं किया गया है. यह वैल्यू, एक से ज़्यादा या उसके बराबर होनी चाहिए. |
attributes[] |
वाहन की विशेषताओं की सूची. किसी वाहन में ज़्यादा से ज़्यादा 100 एट्रिब्यूट हो सकते हैं और हर एट्रिब्यूट की एक खास कुंजी होनी चाहिए. |
vehicle_type |
ज़रूरी है. यह वाहन किस तरह का है. |
license_plate |
वाहन की लाइसेंस प्लेट की जानकारी. |
route[] |
अब काम नहीं करता: इसके बजाय |
current_route_segment |
पॉलीलाइन उस रूट की जानकारी देती है जिसे ड्राइवर ऐप्लिकेशन अगले वेपॉइंट पर ले जाना चाहता है. वाहन को असाइन की गई सभी चालू यात्राओं के लिए, यह सूची ध्यान दें: यह फ़ील्ड सिर्फ़ ड्राइवर SDK टूल के इस्तेमाल के लिए है. फ़िलहाल, डिकोड करने की सुविधा उपलब्ध नहीं है. |
current_route_segment_traffic |
सिर्फ़ इनपुट. Fleet Engine इस जानकारी का इस्तेमाल, यात्रा के अनुभव को बेहतर तरीके से शेयर करने के लिए करता है. ध्यान दें: यह फ़ील्ड सिर्फ़ ड्राइवर SDK टूल के इस्तेमाल के लिए है. |
current_route_segment_version |
सिर्फ़ आउटपुट के लिए. वह समय जब |
current_route_segment_end_point |
वह वेपॉइंट जहां |
remaining_distance_meters |
|
eta_to_first_waypoint |
वाहन को अपडेट करते समय, उसी अनुरोध में |
remaining_time_seconds |
सिर्फ़ इनपुट. वाहन को अपडेट करते समय, उसी अनुरोध में |
waypoints[] |
इस वाहन के लिए बाकी वेपॉइंट असाइन किए गए हैं. |
waypoints_version |
सिर्फ़ आउटपुट के लिए. पिछली बार |
back_to_back_enabled |
यह बताता है कि ड्राइवर पीछे की ओर जाने की मंज़ूरी देता है या नहीं. अगर |
navigation_status |
वाहन के नेविगेशन की स्थिति. |
device_settings |
सिर्फ़ इनपुट. मोबाइल डिवाइस की सेटिंग के बारे में जानकारी, जिसका इस्तेमाल ड्राइवर किया जा रहा है. |
VehicleType
वाहन किस तरह का है.
फ़ील्ड | |
---|---|
category |
वाहन किस तरह का है |
कैटगरी
वाहन किस तरह का है इसकी कैटगरी
Enums | |
---|---|
UNKNOWN |
डिफ़ॉल्ट, इसका इस्तेमाल वाहन की ऐसी कैटगरी के लिए किया जाता है जिनके बारे में जानकारी नहीं है या जिनकी पहचान नहीं हुई है. |
AUTO |
एक ऑटोमोबाइल. |
TAXI |
ऐसा कोई भी वाहन जो टैक्सी की तरह काम करता है (आम तौर पर लाइसेंस वाला या बिक्री पर कानूनी नियंत्रण वाला). |
TRUCK |
आम तौर पर, ऐसा वाहन जिसमें स्टोरेज के लिए ज़्यादा जगह होती है. |
TWO_WHEELER |
मोटरसाइकल, मोपेड या दोपहिया वाहन |
BICYCLE |
इंसानों से चलने वाला परिवहन. |
PEDESTRIAN |
एक ह्यूमन ट्रांसपोर्टर, जो आम तौर पर पैदल चलता या दौड़ता है और पैदल चलने के रास्तों पर चलता है. |
VehicleAttribute
इसमें वाहन एट्रिब्यूट को की-वैल्यू पेयर के तौर पर बताया गया है. "key:value" स्ट्रिंग में 256 से ज़्यादा वर्ण नहीं हो सकते.
फ़ील्ड | |
---|---|
key |
एट्रिब्यूट की कुंजी. कुंजियों में कोलन वर्ण (:) नहीं होना चाहिए. |
value |
एट्रिब्यूट की वैल्यू. |
यूनियन फ़ील्ड vehicle_attribute_value . एट्रिब्यूट की वैल्यू, स्ट्रिंग, बूल या डबल टाइप में हो सकती है. vehicle_attribute_value इनमें से सिर्फ़ एक हो सकती है: |
|
string_value |
स्ट्रिंग टाइप की गई विशेषता मान. ध्यान दें: यह |
bool_value |
बूलियन टाइप किया गया विशेषता मान. |
number_value |
दो बार टाइप की गई विशेषता मान. |
VehicleAttributeList
वाहन की विशेषताओं के लिए, सूचियों की सूची वाला डेटा टाइप.
फ़ील्ड | |
---|---|
attributes[] |
इस कलेक्शन में मौजूद एट्रिब्यूट की सूची. |
VehicleLocation
किसी समय पर वाहन की जगह, स्पीड, और हेडिंग.
फ़ील्ड | |
---|---|
location |
वाहन की जगह. जब वाहन को Fleet Engine को भेजा जाता है, तब उसकी जगह की जानकारी जीपीएस से मिलती है. जवाब के जवाब में, वाहन की जगह की जानकारी, जीपीएस से मिली जगह की जानकारी, पूरक जगह या कोई दूसरी अनुमानित जगह हो सकती है. सोर्स की जानकारी |
horizontal_accuracy |
अब काम नहीं करता: इसके बजाय |
latlng_accuracy |
दायरे के रूप में |
heading |
जिस दिशा में वाहन चल रहा है वह डिग्री में है. 0 से उत्तर दिशा का पता चलता है. मान्य रेंज [0,360) है. |
bearing_accuracy |
अब काम नहीं करता: इसके बजाय |
heading_accuracy |
डिग्री में |
altitude |
WGS84 से ऊपर मीटर में ऊंचाई. |
vertical_accuracy |
अब काम नहीं करता: इसके बजाय |
altitude_accuracy |
मीटर में |
speed_kmph |
किलोमीटर प्रति घंटे में वाहन की रफ़्तार. अब काम नहीं करता: इसके बजाय |
speed |
मीटर/सेकंड में वाहन की रफ़्तार |
speed_accuracy |
मीटर/सेकंड में |
update_time |
सेंसर की घड़ी के मुताबिक, सेंसर से |
server_time |
सिर्फ़ आउटपुट के लिए. वह समय जब सर्वर को जगह की जानकारी मिली. |
location_sensor |
जगह की जानकारी का डेटा देने वाली कंपनी (उदाहरण के लिए, |
is_road_snapped |
|
is_gps_sensor_enabled |
सिर्फ़ इनपुट. यह बताता है कि मोबाइल डिवाइस पर जीपीएस सेंसर चालू है या नहीं. |
time_since_update |
सिर्फ़ इनपुट. इस जगह को पहली बार सर्वर पर भेजे जाने के बाद से समय (सेकंड में). पहले अपडेट के लिए, यह संख्या शून्य होगी. अगर समय की जानकारी नहीं है (उदाहरण के लिए, ऐप्लिकेशन के रीस्टार्ट होने पर), तो यह वैल्यू शून्य पर रीसेट हो जाती है. |
num_stale_updates |
सिर्फ़ इनपुट. अब काम नहीं करता: अब अन्य सिग्नल का इस्तेमाल, यह पता लगाने के लिए किया जाता है कि कोई जगह पुरानी है या नहीं. |
raw_location |
वाहन की रॉ जगह की जानकारी (रोड-स्नैपर से प्रोसेस नहीं की गई). |
raw_location_time |
रॉ जगह की जानकारी देने वाला टाइमस्टैंप. |
raw_location_sensor |
रॉ लोकेशन का सोर्स. डिफ़ॉल्ट वैल्यू |
raw_location_accuracy |
मीटर में, दायरे के रूप में |
supplemental_location |
इंटिग्रेशन वाले ऐप्लिकेशन से मिली दूसरी जगह की जानकारी. |
supplemental_location_time |
पूरक जगह से जुड़ा टाइमस्टैंप. |
supplemental_location_sensor |
पूरक जगह का सोर्स. डिफ़ॉल्ट वैल्यू |
supplemental_location_accuracy |
मीटर में, दायरे के रूप में |
road_snapped |
अब काम नहीं करता: इसके बजाय |
VehicleMatch
इसमें ऐसे वाहन के लिए वाहन और उससे जुड़े अनुमान शामिल होते हैं जो SearchVehiclesRequest
वाहन के लिए चालू यात्राओं से मेल खाते हैं.
फ़ील्ड | |
---|---|
vehicle |
ज़रूरी है. अनुरोध से मेल खाने वाला वाहन. |
vehicle_pickup_eta |
अनुरोध में बताए गए पिकअप पॉइंट पर वाहन चलाने का ETA. खाली वैल्यू का मतलब है कि वाहन के ईटीए का हिसाब नहीं लगाया जा सका. अगर |
vehicle_pickup_distance_meters |
वाहन की मौजूदा जगह से अनुरोध में बताए गए पिकअप पॉइंट तक की दूरी. इसमें मौजूदा यात्राओं के लिए बीच में आने वाले पिकअप या ड्रॉप-ऑफ़ पॉइंट की जानकारी भी शामिल है. इस दूरी में तय की गई ड्राइविंग (रास्ता) की दूरी शामिल होती है. साथ ही, इसमें नेविगेशन के एंड पॉइंट और अनुरोध किए गए पिकअप पॉइंट के बीच सीधी लाइन की दूरी भी शामिल होती है. (नेविगेशन एंड पॉइंट और अनुरोध किए गए पिकअप पॉइंट के बीच की दूरी आम तौर पर कम होती है.) अगर कोई वैल्यू नहीं दी गई है, तो इसका मतलब है कि दूरी की गिनती करने में गड़बड़ी हुई है. |
vehicle_pickup_straight_line_distance_meters |
ज़रूरी है. अनुरोध में, वाहन और पिकअप पॉइंट के बीच सीधी दूरी. |
vehicle_dropoff_eta |
अनुरोध में बताए गए ड्रॉप ऑफ़ पॉइंट पर वाहन के चलने का ETA. ETA में, अनुरोध में बताए गए |
vehicle_pickup_to_dropoff_distance_meters |
अनुरोध में बताए गए पिकअप पॉइंट से ड्रॉप ऑफ़ पॉइंट तक वाहन की ड्राइविंग की दूरी (मीटर में). दूरी सिर्फ़ दो पॉइंट के बीच की है. इसमें, वाहन की जगह या ऐसे अन्य पॉइंट शामिल नहीं हैं जहां वाहन को पिकअप पॉइंट या ड्रॉप-ऑफ़ पॉइंट पर पहुंचने से पहले जाना चाहिए. यह वैल्यू सिर्फ़ तब अपने-आप भर जाएगी, जब अनुरोध में |
trip_type |
ज़रूरी है. अनुरोध का वह टाइप जिसका इस्तेमाल, पिक अप पॉइंट तक ETA का हिसाब लगाने के लिए किया गया था. |
vehicle_trips_waypoints[] |
ईटीए को कैलकुलेट करने के लिए, इस्तेमाल किए गए वेपॉइंट की क्रम वाली सूची. सूची में वाहन की जगह, वाहन के लिए चालू यात्राओं के पिकअप पॉइंट, और अनुरोध में दिए गए पिकअप पॉइंट शामिल हैं. खाली सूची का मतलब है कि वाहन के ईटीए का हिसाब नहीं लगाया जा सका. |
vehicle_match_type |
मिलता-जुलता वाहन किस तरह का है. |
requested_ordered_by |
मिलते-जुलते वाहन को क्रम से लगाने के लिए, अनुरोध किया गया ऑर्डर. |
ordered_by |
इस वाहन के लिए इस्तेमाल किया गया असल ऑर्डर. आम तौर पर, यह अनुरोध के 'order_by' फ़ील्ड से मेल खाता है. हालांकि, कुछ मामलों में सर्वर की गड़बड़ी जैसी किसी दूसरी जानकारी का इस्तेमाल किया जा सकता है (जैसे कि |
VehicleMatchType
मिलते-जुलते वाहन का टाइप.
Enums | |
---|---|
UNKNOWN |
वाहन के मैच टाइप की जानकारी नहीं है |
EXCLUSIVE |
फ़िलहाल, वाहन के लिए कोई यात्रा असाइन नहीं की गई है. आप पिक अप पॉइंट पर जा सकते हैं. |
BACK_TO_BACK |
फ़िलहाल, वाहन को यात्रा के लिए असाइन किया गया है. हालांकि, जारी यात्रा के बाद गाड़ी को पिकअप करने की जगह पर जाया जा सकता है. ETA और दूरी का हिसाब लगाने के लिए, मौजूदा यात्रा को ध्यान में रखा जाता है. |
CARPOOL |
वाहन में, शेयर की जा सकने वाली राइड के लिए, ज़रूरत के मुताबिक पैसे हों. |
CARPOOL_BACK_TO_BACK |
पिक अप पॉइंट पर जाने से पहले, वाहन अपनी मौजूदा यात्रा को खत्म कर देगा. ETA और दूरी का हिसाब लगाने के लिए, मौजूदा यात्रा को ध्यान में रखा जाता है. |
VehicleState
Vehicle
की स्थिति.
Enums | |
---|---|
UNKNOWN_VEHICLE_STATE |
डिफ़ॉल्ट, इसका इस्तेमाल वाहन की ऐसी स्थितियों के लिए किया जाता है जिनके बारे में जानकारी नहीं दी गई है या जिनकी पहचान नहीं हुई है. |
OFFLINE |
वाहन में नई यात्राएं स्वीकार नहीं की जा रही हैं. ध्यान दें: हो सकता है कि वाहन को असाइन की गई यात्रा के दौरान भी इस स्थिति में काम किया जाए. |
ONLINE |
वाहन नई यात्रा स्वीकार कर रहा है. |
VisualTrafficReportPolylineRendering
यह बताता है कि क्लाइंट को रास्ते की पॉलीलाइन के एक हिस्से को किस तरह रंगना चाहिए.
फ़ील्ड | |
---|---|
road_stretch[] |
ज़रूरी नहीं. सड़क के फैलाव, जो पॉलीलाइन के साथ-साथ रेंडर होने चाहिए. इस बात की गारंटी है कि स्ट्रेच ओवरलैप नहीं होगी और यह ज़रूरी नहीं है कि यह पूरे रास्ते में फैली. शैली के लिए फैलाई गई सड़क न होने पर, क्लाइंट को मार्ग के लिए डिफ़ॉल्ट लागू करना चाहिए. |
RoadStretch
एक सड़क विस्तार, जिसे रेंडर किया जाना है.
फ़ील्ड | |
---|---|
style |
ज़रूरी है. लागू करने की स्टाइल. |
offset_meters |
ज़रूरी है. स्टाइल |
length_meters |
ज़रूरी है. उस पाथ की लंबाई जहां शैली लागू करनी है. |
स्टाइल
ट्रैफ़िक की स्टाइल, जिससे ट्रैफ़िक की स्पीड का पता चलता है.
Enums | |
---|---|
STYLE_UNSPECIFIED |
कोई स्टाइल नहीं चुनी गई. |
SLOWER_TRAFFIC |
ट्रैफ़िक धीमा हो रहा है. |
TRAFFIC_JAM |
ट्रैफ़िक जाम है. |
वेपॉइंट
SearchVehiclesResponse
में VehicleMatch
के लिए किसी रास्ते के बीच के पॉइंट के बारे में बताता है. इस कॉन्सेप्ट को अन्य सभी एंडपॉइंट में, TripWaypoint
के तौर पर दिखाया जाता है.
फ़ील्ड | |
---|---|
lat_lng |
इस वेपॉइंट की जगह. |
eta |
इस वेपॉइंट पर वाहन के पहुंचने का अनुमानित समय. |
WaypointType
वेपॉइंट का टाइप.
Enums | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
वेपॉइंट टाइप की जानकारी नहीं है या नहीं बताई गई है. |
PICKUP_WAYPOINT_TYPE |
राइडर या सामान को पिक अप करने के लिए वेपॉइंट. |
DROP_OFF_WAYPOINT_TYPE |
राइडर या आइटम को बीच में छोड़ने के लिए वेपॉइंट. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
कई मंज़िलों वाली यात्रा में बीच के जगहों के लिए वेपॉइंट. |