- संसाधन: यात्रा
- TripConfig
- AuthToken
- राज्य
- TripExecution
- जगह की जानकारी
- LatLng
- बंद करें
- रास्ता
- SimplePolyline
- SpeedReadingInterval
- स्पीड
- तरीके
संसाधन: यात्रा
यात्रा.
| 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, "enableRemainingRouteReporting": boolean } |
| फ़ील्ड | |
|---|---|
enableHighFrequencyUpdates |
ज़रूरी नहीं. यात्रा की जानकारी को बार-बार अपडेट करने की सुविधा चालू करनी है या नहीं. ध्यान दें: इस सुविधा को चालू करने पर, यात्रा को Enterprise Tier के इस्तेमाल में लॉग किया जाता है. साथ ही, इस पर Enterprise Tier के शुल्क लागू होते हैं. |
enablePubsub |
ज़रूरी नहीं. यात्रा के लिए pubsub सूचनाएं चालू करनी हैं या नहीं. |
pubsubFieldMask |
ज़रूरी नहीं. अगर यह विकल्प सेट किया जाता है, तो pubsub सूचनाओं में सिर्फ़ यात्रा के फ़ील्ड का तय किया गया सबसेट शामिल किया जाएगा. अगर यह नीति सेट नहीं की जाती है, तो सभी ट्रिप फ़ील्ड, Pub/Sub सूचनाओं में शामिल किए जाएंगे (डिफ़ॉल्ट व्यवहार). ये फ़ील्ड काम नहीं करते:
ध्यान दें: अगर यह फ़ील्ड के पूरी तरह क्वालिफ़ाइड नामों की कॉमा लगाकर अलग की गई लिस्ट है. उदाहरण: |
enableRemainingRouteReporting |
ज़रूरी नहीं. यात्रा के लिए, बचे हुए रास्ते की रिपोर्टिंग चालू करनी है या नहीं. ध्यान दें: इस सुविधा को चालू करने पर, यात्रा को Enterprise Tier के इस्तेमाल में लॉग किया जाता है. साथ ही, इस पर Enterprise Tier के शुल्क लागू होते हैं. |
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 |
क्लाइंट की गड़बड़ी की वजह से यात्रा पूरी नहीं हो सकी. |
CANCELED |
यात्रा को डेवलपर ने रद्द कर दिया है. |
TripExecution
यात्रा पूरी होने के बारे में डेटा.
| JSON के काेड में दिखाना |
|---|
{ "origin": { object ( |
| फ़ील्ड | |
|---|---|
origin |
सिर्फ़ आउटपुट के लिए. यात्रा की शुरुआत की जगह. आम तौर पर, यह NavConnect की यात्रा शुरू होने के समय, ट्रांसपोर्टर की जगह होती है. |
destination |
सिर्फ़ आउटपुट के लिए. मोबाइल ऐप्लिकेशन से मिली जानकारी के मुताबिक, यात्रा की मंज़िल. |
location |
सिर्फ़ आउटपुट. यह जगह की जानकारी देने वाला सिग्नल है. इससे पता चलता है कि ट्रांसपोर्टर आखिरी बार कहां था. अगर सड़क की जानकारी उपलब्ध है, तो यह सड़क की जानकारी के हिसाब से तय की गई जगह होगी. |
remainingRoute |
सिर्फ़ आउटपुट के लिए. यह रास्ते के बचे हुए हिस्से के लिए पॉलीलाइन उपलब्ध कराता है. |
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 |
ज़रूरी है. स्टॉप की जगह की जानकारी, अक्षांश/देशांतर के तौर पर. |
रास्ता
रास्ते की पॉलीलाइन.
| JSON के काेड में दिखाना |
|---|
{ "trafficInformation": [ { object ( |
| फ़ील्ड | |
|---|---|
trafficInformation[] |
सिर्फ़ आउटपुट. पॉलीलाइन पर ट्रैफ़िक की जानकारी. इसे स्पीड रीडिंग इंटरवल के तौर पर बताया गया है. ध्यान दें:
|
यूनियन फ़ील्ड
|
|
simplePolyline |
सिर्फ़ आउटपुट के लिए. रास्ते को अक्षांश/देशांतर की सामान्य सूची के तौर पर दिखाया जाता है. |
encodedPolyline |
सिर्फ़ आउटपुट. एन्कोड की गई पॉलीलाइन के तौर पर रास्ता. https://developers.google.com/maps/documentation/utilities/polylinealgorithm देखें. |
s2Polyline |
सिर्फ़ आउटपुट के लिए. रास्ते को कोड में बदले गए S2Polyline के तौर पर दिखाया जाता है. https://s2geometry.io/devguide/basic_types.html पर जाएं. base64 कोड में बदली गई स्ट्रिंग. |
geoJson |
सिर्फ़ आउटपुट. GeoJSON LineString के तौर पर रास्ता. https://tools.ietf.org/html/rfc7946#section-3.1.4 देखें. |
SimplePolyline
यह पॉइंट की सामान्य सूची का इस्तेमाल करके, पॉलीलाइन को दिखाता है.
| JSON के काेड में दिखाना |
|---|
{
"points": [
{
object ( |
| फ़ील्ड | |
|---|---|
points[] |
सिर्फ़ आउटपुट के लिए. पॉइंट की क्रम से लगाई गई सूची, पॉलीलाइन दिखाती है. |
SpeedReadingInterval
किसी रास्ते के लगातार सेगमेंट पर ट्रैफ़िक डेंसिटी इंडिकेटर. P_0, P_1, ... , P_N (शून्य पर आधारित इंडेक्स) पॉइंट वाले पाथ के लिए, SpeedReadingInterval एक इंटरवल तय करता है. साथ ही, Speed कैटगरी का इस्तेमाल करके, इसके ट्रैफ़िक के बारे में बताता है.
| JSON के काेड में दिखाना |
|---|
{
"speed": enum ( |
| फ़ील्ड | |
|---|---|
speed |
सिर्फ़ आउटपुट के लिए. इस समयावधि में ट्रैफ़िक की स्पीड. |
startPolylinePointIndex |
सिर्फ़ आउटपुट के लिए. पाथ में इस इंटरवल का शुरुआती इंडेक्स. |
endPolylinePointIndex |
सिर्फ़ आउटपुट के लिए. पाथ में इस इंटरवल का आखिरी इंडेक्स. |
स्पीड
ट्रैफ़िक डेटा के आधार पर, पॉलीलाइन की स्पीड का क्लासिफ़िकेशन.
| Enums | |
|---|---|
SPEED_UNSPECIFIED |
स्पीड की जानकारी नहीं दी गई है. |
NORMAL |
सामान्य रफ़्तार, ट्रैफ़िक की वजह से देर नहीं होगी. |
SLOW |
ट्रैफ़िक धीमा है. ट्रैफ़िक न कम है, न ज़्यादा. |
TRAFFIC_JAM |
ट्रैफ़िक की वजह से होने वाली देरी, जिसमें ट्रैफ़िक का रुक जाना भी शामिल है. |
तरीके |
|
|---|---|
|
यह कुकी, यात्रा की जानकारी सेव करती है. |
|
किसी यात्रा की जानकारी मिलती है. |