- संसाधन: वाहन
- VehicleState
- VehicleAttribute
- VehicleType
- कैटगरी
- LicensePlate
- TrafficPolylineData
- VisualTrafficReportPolylineRendering
- RoadStretch
- स्टाइल
- NavigationStatus
- DeviceSettings
- LocationPowerSaveMode
- BatteryInfo
- BatteryStatus
- PowerSource
- तरीके
संसाधन: वाहन
वाहन का मेटाडेटा.
JSON के काेड में दिखाना |
---|
{ "name": string, "vehicleState": enum ( |
फ़ील्ड | |
---|---|
name |
सिर्फ़ आउटपुट के लिए. इस वाहन का यूनीक नाम. इसका फ़ॉर्मैट |
vehicle |
वाहन की स्थिति. |
supported |
इस वाहन से की जाने वाली यात्राओं के टाइप. |
current |
सिर्फ़ आउटपुट के लिए. इस वाहन को फ़िलहाल असाइन की गई यात्राओं के लिए |
last |
वाहन की पिछली बार रिपोर्ट की गई जगह की जानकारी. |
maximum |
इस वाहन में कुल कितने लोग सफ़र कर सकते हैं. इस वैल्यू में ड्राइवर को शामिल नहीं किया जाता. यह वैल्यू एक या उससे ज़्यादा होनी चाहिए. |
attributes[] |
वाहन के एट्रिब्यूट की सूची. किसी वाहन के लिए ज़्यादा से ज़्यादा 100 एट्रिब्यूट हो सकते हैं. साथ ही, हर एट्रिब्यूट के लिए एक यूनीक कुंजी होनी चाहिए. |
vehicle |
ज़रूरी है. यह वाहन किस तरह का है. इसका इस्तेमाल, |
license |
वाहन की लाइसेंस प्लेट की जानकारी. |
route[] |
बंद कर दिया गया है: इसके बजाय, |
current |
पॉलीलाइन, जिससे यह पता चलता है कि ड्राइवर ऐप्लिकेशन अगले वेपॉइंट तक किस रास्ते से जाना चाहता है. यह सूची, वाहन को असाइन की गई सभी चालू यात्राओं के लिए ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ ड्राइवर SDK टूल के लिए किया जा सकता है. फ़िलहाल, डिकोड करने की सुविधा उपलब्ध नहीं है. |
current |
सिर्फ़ इनपुट. Fleet Engine इस जानकारी का इस्तेमाल, यात्रा की जानकारी शेयर करने की सुविधा को बेहतर बनाने के लिए करता है. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ ड्राइवर SDK टूल के लिए किया जा सकता है. |
current |
सिर्फ़ आउटपुट के लिए. वह समय जब आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: |
current |
वह पॉइंट जहां से |
remaining |
|
eta |
किसी वाहन को अपडेट करते समय, उसी अनुरोध में आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: |
remaining |
सिर्फ़ इनपुट. किसी वाहन को अपडेट करते समय, उसी अनुरोध में |
waypoints[] |
इस वाहन के लिए असाइन किए गए बाकी वेपॉइंट. |
waypoints |
सिर्फ़ आउटपुट के लिए. पिछली बार आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण के लिए: |
back |
यह बताता है कि ड्राइवर के पास एक के बाद एक यात्रा करने की सुविधा है या नहीं. अगर |
navigation |
वाहन के नेविगेशन की स्थिति. |
device |
सिर्फ़ इनपुट. ड्राइवर की ओर से इस्तेमाल किए जा रहे मोबाइल डिवाइस की सेटिंग के बारे में जानकारी. |
VehicleState
Vehicle
की स्थिति.
Enums | |
---|---|
UNKNOWN_VEHICLE_STATE |
डिफ़ॉल्ट, इसका इस्तेमाल वाहन की ऐसी स्थितियों के लिए किया जाता है जिनके बारे में नहीं बताया गया है या जिनकी पहचान नहीं की जा सकती. |
OFFLINE |
वाहन से नई यात्राएं बुक नहीं की जा रही हैं. ध्यान दें: वाहन को असाइन की गई यात्रा पूरी करते समय, वह इस स्थिति में काम करना जारी रख सकता है. |
ONLINE |
वाहन से नई यात्राएं बुक की जा रही हों. |
VehicleAttribute
वाहन के एट्रिब्यूट की जानकारी, की-वैल्यू पेयर के तौर पर देता है. "key:value" स्ट्रिंग की लंबाई 256 से ज़्यादा वर्ण नहीं हो सकती.
JSON के काेड में दिखाना |
---|
{ "key": string, "value": string, // Union field |
फ़ील्ड | |
---|---|
key |
एट्रिब्यूट की कुंजी. कुंजियों में कोलन वर्ण (:) नहीं होना चाहिए. |
value |
एट्रिब्यूट की वैल्यू. |
यूनियन फ़ील्ड vehicle_attribute_value . एट्रिब्यूट की वैल्यू, स्ट्रिंग, बूल या डबल टाइप में हो सकती है. vehicle_attribute_value इनमें से सिर्फ़ एक हो सकता है: |
|
string |
स्ट्रिंग टाइप की गई एट्रिब्यूट वैल्यू. ध्यान दें: यह |
bool |
बूलियन टाइप की एट्रिब्यूट वैल्यू. |
number |
डबल टाइप की एट्रिब्यूट वैल्यू. |
VehicleType
वाहन किस तरह का है.
JSON के काेड में दिखाना |
---|
{
"category": enum ( |
फ़ील्ड | |
---|---|
category |
वाहन किस तरह का है |
कैटगरी
वाहन के टाइप की कैटगरी
Enums | |
---|---|
UNKNOWN |
डिफ़ॉल्ट, इसका इस्तेमाल उन वाहनों की कैटगरी के लिए किया जाता है जिनके बारे में जानकारी नहीं दी गई है या जिनकी पहचान नहीं की जा सकी है. |
AUTO |
एक ऑटोमोबाइल. |
TAXI |
कोई भी वाहन जो टैक्सी का काम करता हो (आम तौर पर, लाइसेंस या कानूनी नियंत्रण वाला वाहन). |
TRUCK |
आम तौर पर, ऐसा वाहन जिसमें सामान रखने की जगह ज़्यादा होती है. |
TWO_WHEELER |
मोटरसाइकल, मोपेड या दोपहिया वाहन वाला अन्य वाहन |
BICYCLE |
इंसानों की मदद से ट्रांसपोर्टेशन. |
PEDESTRIAN |
पैदल चलने या दौड़ने वाला कोई व्यक्ति, जो आम तौर पर पैदल चलने के रास्तों पर यात्रा कर रहा हो. |
LicensePlate
वाहन की लाइसेंस प्लेट की जानकारी. व्यक्तिगत पहचान से जुड़ी जानकारी सेव होने से रोकने के लिए, इकाई के हिस्से के तौर पर लाइसेंस प्लेट की सिर्फ़ कम से कम जानकारी सेव की जाती है.
JSON के काेड में दिखाना |
---|
{ "countryCode": string, "lastCharacter": string } |
फ़ील्ड | |
---|---|
country |
ज़रूरी है. देश/इलाके का CLDR कोड. उदाहरण के लिए, अमेरिका के लिए |
last |
लाइसेंस प्लेट का आखिरी अंक या "-1", जिसका मतलब है कि लाइसेंस प्लेट में कोई अंक नहीं है.
|
TrafficPolylineData
वाहन के अनुमानित रास्ते पर ट्रैफ़िक की स्थिति.
JSON के काेड में दिखाना |
---|
{
"trafficRendering": {
object ( |
फ़ील्ड | |
---|---|
traffic |
ग्राहक की यात्रा के एक हिस्से में, सभी इलाकों के लिए ट्रैफ़िक की रफ़्तार दिखाने वाली पॉलीलाइन रेंडरिंग. |
VisualTrafficReportPolylineRendering
इससे पता चलता है कि क्लाइंट को रूट के साथ पॉलीलाइन के किसी हिस्से को किस तरह रंगना चाहिए.
JSON के काेड में दिखाना |
---|
{
"roadStretch": [
{
object ( |
फ़ील्ड | |
---|---|
road |
ज़रूरी नहीं. सड़क का ऐसा हिस्सा जिसे पॉलीलाइन के साथ बनाया जाना चाहिए. स्ट्रेच इस बात की गारंटी देते हैं कि वे ओवरलैप नहीं होंगे और ज़रूरी नहीं है कि वे पूरे रास्ते पर हों. स्टाइल के हिसाब से कोई सड़क न होने पर, क्लाइंट को रूट के लिए डिफ़ॉल्ट सेटिंग लागू करनी चाहिए. |
RoadStretch
सड़क का एक हिस्सा, जिसे रेंडर करना है.
JSON के काेड में दिखाना |
---|
{
"style": enum ( |
फ़ील्ड | |
---|---|
style |
ज़रूरी है. लागू किया जाने वाला स्टाइल. |
offset |
ज़रूरी है. स्टाइल, |
length |
ज़रूरी है. उस पाथ की लंबाई जहां स्टाइल लागू करना है. |
स्टाइल
ट्रैफ़िक का स्टाइल, जो ट्रैफ़िक की स्पीड दिखाता है.
Enums | |
---|---|
STYLE_UNSPECIFIED |
कोई स्टाइल नहीं चुना गया. |
SLOWER_TRAFFIC |
ट्रैफ़िक कम हो रहा है. |
TRAFFIC_JAM |
ट्रैफ़िक जाम है. |
DeviceSettings
मोबाइल डिवाइस पर अलग-अलग सेटिंग के बारे में जानकारी.
JSON के काेड में दिखाना |
---|
{ "locationPowerSaveMode": enum ( |
फ़ील्ड | |
---|---|
location |
बैटरी सेवर चालू होने पर, जगह की जानकारी की सुविधाएं डिवाइस पर किस तरह काम करती हैं. |
is |
डिवाइस अभी पावर सेव मोड में है या नहीं. |
is |
डिवाइस इंटरैक्टिव है या नहीं. |
battery |
बैटरी की स्थिति के बारे में जानकारी. |
LocationPowerSaveMode
"बैटरी सेवर" की सुविधा चालू होने पर, जगह की जानकारी से जुड़ी सुविधाएं मोबाइल डिवाइस पर किस तरह काम करती हैं सुविधा चालू है. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enums | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Undefined 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, सेवा देने वाली कंपनियों को भेजे जाने वाले सभी अनुरोधों को कम कर देगा. |
BatteryInfo
डिवाइस की बैटरी के बारे में जानकारी.
JSON के काेड में दिखाना |
---|
{ "batteryStatus": enum ( |
फ़ील्ड | |
---|---|
battery |
बैटरी की स्थिति, चाहे वह पूरी तरह चार्ज हो रही हो या चार्ज हो रही हो वगैरह. |
power |
बैटरी के पावर सोर्स की स्थिति. |
battery |
बैटरी का मौजूदा प्रतिशत [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 |
पावर सोर्स, एसी चार्जर है. |
POWER_SOURCE_USB |
पावर सोर्स, यूएसबी पोर्ट है. |
POWER_SOURCE_WIRELESS |
पावर सोर्स वायरलेस है. |
POWER_SOURCE_UNPLUGGED |
बैटरी अनप्लग हो गई है. |
तरीके |
|
---|---|
|
ऑन-डिमांड राइडशेयर या डिलीवरी सेवा देने वाली कंपनी से जुड़े नए वाहन को इंस्टैंशिएट करता है. |
|
फ़्लीट इंजन से वाहन दिखाता है. |
|
अनुरोध के विकल्पों से मेल खाने वाली कंपनी से जुड़े वाहनों की, पेजों वाली सूची दिखाता है. |
|
अनुरोध के विकल्पों से मैच होने वाले वाहनों की सूची दिखाता है. |
|
वाहन का अपडेट किया गया डेटा, Fleet Engine में लिखता है. |
|
वाहन के एट्रिब्यूट को कुछ हद तक अपडेट करता है. |