संसाधन: यात्रा
यात्रा.
| JSON के काेड में दिखाना |
|---|
{ "name": string, "config": { object ( |
| फ़ील्ड | |
|---|---|
name |
सिर्फ़ आउटपुट के लिए. आइडेंटिफ़ायर. यात्रा के संसाधन का नाम. फ़ॉर्मैट: projects/{project_number}/trips/{tripId}. |
config |
इम्यूटेबल. यात्रा के लिए कॉन्फ़िगरेशन. |
androidAppId |
सिर्फ़ इनपुट के लिए. इम्यूटेबल. उस मोबाइल ऐप्लिकेशन का Android ऐप्लिकेशन आईडी जो यात्रा की जानकारी का इस्तेमाल करेगा. |
iosAppId |
सिर्फ़ इनपुट के लिए. इम्यूटेबल. उस मोबाइल ऐप्लिकेशन का iOS बंडल आईडी जो यात्रा की जानकारी का इस्तेमाल करेगा. |
authToken |
सिर्फ़ आउटपुट के लिए. यह एक ओपेक टोकन होता है. यह Google Maps या Waze में NavConnect की यात्रा शुरू करने का ऐक्सेस देता है. साथ ही, इन ऐप्लिकेशन को यात्रा अपडेट करने का ऐक्सेस भी देता है. सिर्फ़ |
state |
सिर्फ़ आउटपुट के लिए. यात्रा की स्थिति. |
execution |
सिर्फ़ आउटपुट के लिए. यात्रा के पूरा होने से जुड़ा नया डेटा. अगर यात्रा में कोई गड़बड़ी है, तो हो सकता है कि यह सेट न हो. |
createTime |
सिर्फ़ आउटपुट के लिए. सर्वर के हिसाब से वह समय जब यात्रा बनाई गई थी. यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
updateTime |
सिर्फ़ आउटपुट के लिए. वह समय जब सर्वर को यात्रा का नया अपडेट मिला था. यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
TripConfig
यात्रा के लिए कॉन्फ़िगरेशन.
| JSON के काेड में दिखाना |
|---|
{ "enableHighFrequencyUpdates": boolean, "enablePubsub": boolean, "pubsubFieldMask": string } |
| फ़ील्ड | |
|---|---|
enableHighFrequencyUpdates |
ज़रूरी नहीं. यात्रा से जुड़े अपडेट ज़्यादा फ़्रीक्वेंसी पर पाने की सुविधा चालू करनी है या नहीं. ध्यान दें: इस सुविधा को चालू करने पर, यात्रा को Enterprise टियर के इस्तेमाल में लॉग किया जाता है. साथ ही, इस पर Enterprise टियर के शुल्क लागू होते हैं. |
enablePubsub |
ज़रूरी नहीं. यात्रा के लिए pubsub सूचनाएं चालू करनी हैं या नहीं. |
pubsubFieldMask |
ज़रूरी नहीं. अगर यह फ़ील्ड सेट किया जाता है, तो pubsub सूचनाओं में सिर्फ़ यात्रा के फ़ील्ड का तय किया गया सबसेट शामिल किया जाएगा. अगर यह नीति सेट नहीं की जाती है, तो PubSub सूचनाओं में यात्रा के सभी फ़ील्ड शामिल किए जाएंगे (डिफ़ॉल्ट व्यवहार). ये फ़ील्ड काम नहीं करते:
ध्यान दें: अगर यह फ़ील्ड के पूरी तरह से क्वालिफ़ाइड नामों की कॉमा से अलग की गई सूची है. उदाहरण: |
AuthToken
पुष्टि करने वाला टोकन.
| JSON के काेड में दिखाना |
|---|
{ "token": string, "expireTime": string } |
| फ़ील्ड | |
|---|---|
token |
सिर्फ़ आउटपुट के लिए. पुष्टि करने वाला टोकन, जिसे मोबाइल ऐप्लिकेशन को पास किया जाना चाहिए. |
expireTime |
सिर्फ़ आउटपुट के लिए. वह समय जब पुष्टि करने वाले टोकन की समयसीमा खत्म हो जाएगी. यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
राज्य
यात्रा की सभी संभावित स्थितियां.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
यात्रा की स्थिति के बारे में जानकारी नहीं दी गई है. |
NEW |
यात्रा बना दी गई है, लेकिन अभी शुरू नहीं हुई है. |
ENROUTE |
ट्रांसपोर्टर, मंज़िल के रास्ते में है. |
ARRIVED |
ट्रांसपोर्टर, मंज़िल पर पहुंच गया है. |
SUSPENDED |
यात्रा को निलंबित कर दिया गया है. |
FAILED |
यात्रा पूरी नहीं हो सकी. |
CLIENT_ERROR |
क्लाइंट की गड़बड़ी की वजह से यात्रा पूरी नहीं हो सकी. |
TripExecution
यात्रा पूरी होने के बारे में डेटा.
| JSON के काेड में दिखाना |
|---|
{ "origin": { object ( |
| फ़ील्ड | |
|---|---|
origin |
सिर्फ़ आउटपुट के लिए. यात्रा की शुरुआत की जगह. आम तौर पर, यह NavConnect की यात्रा शुरू होने के समय, ट्रांसपोर्टर की जगह होती है. |
destination |
सिर्फ़ आउटपुट के लिए. मोबाइल ऐप्लिकेशन से रिपोर्ट की गई यात्रा की मंज़िल. |
location |
सिर्फ़ आउटपुट के लिए. यह लोकेशन सिग्नल, ट्रांसपोर्टर की आखिरी लोकेशन दिखाता है. अगर सड़क की जानकारी उपलब्ध है, तो यह सड़क की जानकारी के साथ जगह की जानकारी होगी. |
traveledDuration |
सिर्फ़ आउटपुट के लिए. अब तक की गई यात्रा का समय. यह अवधि सेकंड में होती है. इसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में ' |
remainingDuration |
सिर्फ़ आउटपुट के लिए. Google के अनुमान के मुताबिक, इस यात्रा में बचा हुआ समय. यह अवधि सेकंड में होती है. इसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में ' |
traveledDistanceMeters |
सिर्फ़ आउटपुट के लिए. यात्रा शुरू करने की जगह से तय की गई दूरी, मीटर में. |
remainingDistanceMeters |
सिर्फ़ आउटपुट के लिए. मंज़िल तक पहुंचने के लिए बची हुई दूरी, मीटर में. |
stopAddedInRoute |
सिर्फ़ आउटपुट के लिए. यह बताता है कि रास्ते में कोई स्टॉप जोड़ा गया था या नहीं. |
जगह
मोबाइल ऐप्लिकेशन से रिपोर्ट की गई जगह की जानकारी.
| JSON के काेड में दिखाना |
|---|
{
"point": {
object ( |
| फ़ील्ड | |
|---|---|
point |
सिर्फ़ आउटपुट के लिए. जगह का अक्षांश/देशांतर. |
sourceTime |
सिर्फ़ आउटपुट के लिए. वह समय जब क्लाइंट ने जगह की जानकारी दी थी. यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
serverTime |
सिर्फ़ आउटपुट के लिए. वह समय जब सर्वर को जगह की जानकारी का यह अपडेट मिला था. यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
LatLng
यह ऑब्जेक्ट, अक्षांश/देशांतर की जोड़ी को दिखाता है. इसे डबल के तौर पर दिखाया जाता है, ताकि अक्षांश और देशांतर की डिग्री को दिखाया जा सके. जब तक अलग से कोई जानकारी न दी जाए, तब तक इस ऑब्जेक्ट को WGS84 स्टैंडर्ड के मुताबिक होना चाहिए. वैल्यू, सामान्य की गई रेंज में होनी चाहिए.
| JSON के काेड में दिखाना |
|---|
{ "latitude": number, "longitude": number } |
| फ़ील्ड | |
|---|---|
latitude |
डिग्री में अक्षांश. यह [-90.0, +90.0] की रेंज में होना चाहिए. |
longitude |
डिग्री में देशांतर. यह [-180.0, +180.0] की रेंज में होना चाहिए. |
रोकें
यात्रा के दौरान कोई स्टॉप, जहां कोई टास्क पूरा करना है.
| JSON के काेड में दिखाना |
|---|
{
"point": {
object ( |
| फ़ील्ड | |
|---|---|
point |
ज़रूरी है. स्टॉप की जगह की जानकारी, अक्षांश/देशांतर के तौर पर. |
तरीके |
|
|---|---|
|
यह कुकी, यात्रा की जानकारी सेव करती है. |
|
किसी यात्रा की जानकारी मिलती है. |