- संसाधन: वाहन
- VehicleState
- VehicleAttribute
- VehicleType
- कैटगरी
- LicensePlate
- TrafficPolylineData
- VisualTrafficReportPolylineRendering
- RoadStretch
- स्टाइल
- NavigationStatus
- DeviceSettings
- LocationPowerSaveMode
- BatteryInfo
- BatteryStatus
- PowerSource
- तरीके
संसाधन: वाहन
वाहन का मेटाडेटा.
जेएसओएन के काेड में दिखाना |
---|
{ "name": string, "vehicleState": enum ( |
फ़ील्ड | |
---|---|
name |
सिर्फ़ आउटपुट के लिए. इस वाहन का खास नाम. फ़ॉर्मैट |
vehicleState |
वाहन की स्थिति. |
supportedTripTypes[] |
इस वाहन से की जाने वाली यात्रा के टाइप. |
currentTrips[] |
सिर्फ़ आउटपुट के लिए. फ़िलहाल, इस वाहन को असाइन की गई यात्राओं के लिए |
lastLocation |
वाहन को आखिरी बार जगह की जानकारी के तौर पर रिपोर्ट किया गया. |
maximumCapacity |
इस वाहन में कुल कितने यात्रियों को ले जाया जा सकता है. इस वैल्यू में ड्राइवर को शामिल नहीं किया गया है. यह वैल्यू, इससे ज़्यादा या इसके बराबर होनी चाहिए. |
attributes[] |
वाहन की विशेषताओं की सूची. किसी वाहन में ज़्यादा से ज़्यादा 100 एट्रिब्यूट हो सकते हैं और हर एट्रिब्यूट की एक खास कुंजी होनी चाहिए. |
vehicleType |
ज़रूरी है. यह वाहन किस तरह का है. |
licensePlate |
वाहन के लिए लाइसेंस प्लेट की जानकारी. |
route[] |
अब सेवा में नहीं है: इसके बजाय |
currentRouteSegment |
ड्राइवर ऐप्लिकेशन को अगले वेपॉइंट पर जाने के लिए जिस रास्ते पर जाना है उसके बारे में बताने वाली पॉलीलाइन. यह सूची, ध्यान दें: यह फ़ील्ड सिर्फ़ ड्राइवर SDK टूल के इस्तेमाल के लिए है. डिकोड करने की सुविधा फ़िलहाल उपलब्ध नहीं है. |
currentRouteSegmentTraffic |
सिर्फ़ इनपुट. Fleet Engine, यात्रा के डेटा को शेयर करने की सुविधा को बेहतर बनाने के लिए, इस जानकारी का इस्तेमाल करता है. ध्यान दें: यह फ़ील्ड सिर्फ़ ड्राइवर SDK टूल के इस्तेमाल के लिए है. |
currentRouteSegmentVersion |
सिर्फ़ आउटपुट के लिए. वह समय जब RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: |
currentRouteSegmentEndPoint |
वह पॉइंट जहां से |
remainingDistanceMeters |
|
etaToFirstWaypoint |
वाहन की जानकारी अपडेट करते समय, RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: |
remainingTimeSeconds |
सिर्फ़ इनपुट. वाहन की जानकारी अपडेट करते समय, |
waypoints[] |
इस वाहन को असाइन किए गए बाकी वेपॉइंट. |
waypointsVersion |
सिर्फ़ आउटपुट के लिए. पिछली बार RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: |
backToBackEnabled |
यह बताता है कि ड्राइवर एक-दूसरे के साथ जाने की सुविधा देता है या नहीं. |
navigationStatus |
वाहन की नेविगेशन स्थिति. |
deviceSettings |
सिर्फ़ इनपुट. ड्राइवर के इस्तेमाल किए जा रहे मोबाइल डिवाइस की सेटिंग के बारे में जानकारी. |
VehicleState
Vehicle
की स्थिति.
Enums | |
---|---|
UNKNOWN_VEHICLE_STATE |
डिफ़ॉल्ट, इसका इस्तेमाल उन स्थितियों के लिए किया जाता है जिनके बारे में जानकारी नहीं है या जिनकी पहचान नहीं की जा सकी. |
OFFLINE |
वाहन नई यात्राओं को स्वीकार नहीं कर रहा है. ध्यान दें: असाइन की गई यात्रा पूरी होने के दौरान, वाहन इसी स्थिति में काम करता रहेगा. |
ONLINE |
वाहन नई यात्राओं को स्वीकार कर रहा है. |
VehicleAttribute
यह वाहन एट्रिब्यूट को की-वैल्यू पेयर के तौर पर बताता है. "key:value" स्ट्रिंग में 256 से ज़्यादा वर्ण नहीं हो सकते.
जेएसओएन के काेड में दिखाना |
---|
{ "key": string, "value": string, // Union field |
फ़ील्ड | |
---|---|
key |
विशेषता की कुंजी. कुंजियों में कोलन वर्ण (:) नहीं हो सकता. |
value |
एट्रिब्यूट की वैल्यू. |
यूनियन फ़ील्ड vehicle_attribute_value . विशेषता का मान स्ट्रिंग, बूल या डबल टाइप में हो सकता है. vehicle_attribute_value इनमें से सिर्फ़ एक हो सकता है: |
|
stringValue |
स्ट्रिंग के टाइप किए गए एट्रिब्यूट की वैल्यू. ध्यान दें: यह |
boolValue |
बूलियन टाइप की गई विशेषता का मान. |
numberValue |
दो बार टाइप की गई विशेषता मान. |
VehicleType
वाहन किस तरह का है.
जेएसओएन के काेड में दिखाना |
---|
{
"category": enum ( |
फ़ील्ड | |
---|---|
category |
वाहन किस तरह का है |
कैटगरी
वाहन के टाइप की कैटगरी
Enums | |
---|---|
UNKNOWN |
डिफ़ॉल्ट विकल्प का इस्तेमाल, वाहन की ऐसी कैटगरी के लिए किया जाता है जिनके बारे में जानकारी नहीं है या जिनकी पहचान नहीं हुई है. |
AUTO |
एक ऑटोमोबाइल. |
TAXI |
कोई भी ऐसा वाहन जो टैक्सी के तौर पर काम करता है (आम तौर पर, लाइसेंस मिला है या कानूनी नियंत्रण में है). |
TRUCK |
आम तौर पर, ऐसा वाहन जिसके डिवाइस का स्टोरेज ज़्यादा होता है. |
TWO_WHEELER |
मोटरसाइकल, मोपेड या दोपहिया वाहन |
BICYCLE |
इंसानों से चलने वाला परिवहन. |
PEDESTRIAN |
पैदल चलने वाले रास्तों पर चलते हुए या दौड़ता हुआ मानव ट्रांसपोर्टर. |
LicensePlate
वाहन की लाइसेंस प्लेट की जानकारी. व्यक्तिगत पहचान से जुड़ी जानकारी को सेव करने से बचने के लिए, लाइसेंस प्लेट के बारे में सिर्फ़ कम से कम जानकारी को इकाई के हिस्से के रूप में सेव किया जाता है.
जेएसओएन के काेड में दिखाना |
---|
{ "countryCode": string, "lastCharacter": string } |
फ़ील्ड | |
---|---|
countryCode |
ज़रूरी है. CLDR देश/क्षेत्र का कोड. उदाहरण के लिए, अमेरिका के लिए |
lastCharacter |
लाइसेंस प्लेट का आखिरी अंक या "-1" होता है, जो यह बताता है कि लाइसेंस प्लेट में कोई न्यूमेरिक वैल्यू नहीं है.
|
TrafficPolylineData
वाहन के रास्ते में ट्रैफ़िक का हाल.
जेएसओएन के काेड में दिखाना |
---|
{
"trafficRendering": {
object ( |
फ़ील्ड | |
---|---|
trafficRendering |
एक पॉलीलाइन रेंडरिंग, जो दिखाती है कि ग्राहक राइड के किसी एक हिस्से में सभी इलाकों के लिए ट्रैफ़िक कितना तेज़ है. |
VisualTrafficReportPolylineRendering
यह बताता है कि क्लाइंट को रास्ते में पड़ने वाली पॉलीलाइन के एक हिस्से को किस तरह रंगना चाहिए.
जेएसओएन के काेड में दिखाना |
---|
{
"roadStretch": [
{
object ( |
फ़ील्ड | |
---|---|
roadStretch[] |
ज़रूरी नहीं. सड़क का वह हिस्सा जो पॉलीलाइन के साथ दिखना चाहिए. इस बात की गारंटी है कि खिंचाव यानी हिस्से ओवरलैप नहीं होंगे और यह ज़रूरी नहीं है कि वे पूरे रूट में फैले. स्टाइल के लिए कोई सड़क विस्तार न होने पर, क्लाइंट को रूट के लिए डिफ़ॉल्ट लागू करना चाहिए. |
RoadStretch
एक सड़क फैलाव जिसे रेंडर किया जाना चाहिए.
जेएसओएन के काेड में दिखाना |
---|
{
"style": enum ( |
फ़ील्ड | |
---|---|
style |
ज़रूरी है. लागू की जाने वाली स्टाइल. |
offsetMeters |
ज़रूरी है. शैली |
lengthMeters |
ज़रूरी है. उस पाथ की लंबाई जहां शैली लागू करनी है. |
स्टाइल
ट्रैफ़िक की स्टाइल, जिससे ट्रैफ़िक की स्पीड दिखती है.
Enums | |
---|---|
STYLE_UNSPECIFIED |
कोई स्टाइल नहीं चुनी गई. |
SLOWER_TRAFFIC |
ट्रैफ़िक कम हो रहा है. |
TRAFFIC_JAM |
ट्रैफ़िक जाम है. |
DeviceSettings
मोबाइल डिवाइस पर कई सेटिंग के बारे में जानकारी.
जेएसओएन के काेड में दिखाना |
---|
{ "locationPowerSaveMode": enum ( |
फ़ील्ड | |
---|---|
locationPowerSaveMode |
बैटरी सेवर के चालू होने पर जगह की जानकारी से जुड़ी सुविधाएं, डिवाइस पर किस तरह से काम करती हैं. |
isPowerSaveMode |
डिवाइस फ़िलहाल पावर सेव मोड में है या नहीं. |
isInteractive |
डिवाइस इंटरैक्टिव स्थिति में है या नहीं. |
batteryInfo |
बैटरी की स्थिति के बारे में जानकारी. |
LocationPowerSaveMode
"बैटरी सेवर" सुविधा चालू होने पर, मोबाइल डिवाइस पर जगह की जानकारी की सुविधाओं को किस तरह कॉन्फ़िगर किया जाता है. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enums | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
जगह के बारे में जानकारी नहीं हैPowerSaveMode |
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 |
डिवाइस के नॉन-इंटरैक्टिव होने पर, जगह की जानकारी की सुविधा बंद नहीं होगी. हालांकि, लोकेशन मैनेजर उन सभी अनुरोधों को कम कर देगा जो सेवा देने वाली कंपनियों को भेजे जाते हैं. |
BatteryInfo
डिवाइस की बैटरी के बारे में जानकारी.
जेएसओएन के काेड में दिखाना |
---|
{ "batteryStatus": enum ( |
फ़ील्ड | |
---|---|
batteryStatus |
बैटरी की स्थिति, क्या वह पूरी तरह से चार्ज है या चार्ज हो रही है वगैरह. |
powerSource |
बैटरी पावर स्रोत की स्थिति. |
batteryPercentage |
बैटरी का मौजूदा प्रतिशत [0-100]. |
BatteryStatus
बैटरी की स्थिति, क्या वह पूरी तरह से चार्ज है या चार्ज हो रही है वगैरह.
Enums | |
---|---|
UNKNOWN_BATTERY_STATUS |
बैटरी की स्थिति की जानकारी नहीं है. |
BATTERY_STATUS_CHARGING |
बैटरी चार्ज हो रही है. |
BATTERY_STATUS_DISCHARGING |
बैटरी चार्ज हो रही है. |
BATTERY_STATUS_FULL |
बैटरी भरी हुई है. |
BATTERY_STATUS_NOT_CHARGING |
बैटरी चार्ज नहीं हो रही है. |
BATTERY_STATUS_POWER_LOW |
बैटरी कम चार्ज है. |
PowerSource
बैटरी चार्ज करने के लिए इस्तेमाल किए जा रहे चार्जर का प्रकार.
Enums | |
---|---|
UNKNOWN_POWER_SOURCE |
पावर सोर्स के बारे में जानकारी मौजूद नहीं है. |
POWER_SOURCE_AC |
पावर सोर्स एक AC चार्जर है. |
POWER_SOURCE_USB |
पावर सोर्स एक यूएसबी पोर्ट है. |
POWER_SOURCE_WIRELESS |
पावर सोर्स वायरलेस है. |
POWER_SOURCE_UNPLUGGED |
बैटरी अनप्लग कर दी गई है. |
तरीके |
|
---|---|
|
मांग पर राइडशेयर या डिलीवरी की सेवा देने वाली कंपनी से जुड़े नए वाहन को इंस्टैंशिएट करता है. |
|
फ़्लीट इंजन से कोई वाहन दिखाता है. |
|
सेवा देने वाली कंपनी से जुड़े वाहनों की पेज नंबर वाली सूची दिखाता है, जो अनुरोध के विकल्पों से मेल खाती है. |
|
यह विकल्प, अनुरोध के विकल्पों से मेल खाने वाले वाहनों की सूची दिखाता है. |
(deprecated) |
अब सेवा में नहीं है: इसके बजाय SearchVehicles का इस्तेमाल करें. |
|
वाहन की अपडेट की गई जानकारी को फ़्लीट इंजन में लिखता है. |
|
इससे वाहन के एट्रिब्यूट कुछ हद तक अपडेट होते हैं. |
(deprecated) |
अब काम नहीं करता: इसके बजाय, UpdateVehicle वाले तरीके का इस्तेमाल करें. |