इंडेक्स
RoadsSelection
(इंटरफ़ेस)BatchCreateSelectedRoutesRequest
(मैसेज)BatchCreateSelectedRoutesResponse
(मैसेज)CreateSelectedRouteRequest
(मैसेज)DeleteSelectedRouteRequest
(मैसेज)GetSelectedRouteRequest
(मैसेज)ListSelectedRoutesRequest
(मैसेज)ListSelectedRoutesResponse
(मैसेज)SelectedRoute
(मैसेज)SelectedRoute.DynamicRoute
(मैसेज)SelectedRoute.State
(enum)SelectedRoute.ValidationError
(enum)
RoadsSelection
Roads Selection API के लिए सेवा की परिभाषा.
BatchCreateSelectedRoutes |
---|
यह कुकी, कई SelectedRoutes बनाती है. साथ ही, हर रूट के लिए समय-समय पर कैश मेमोरी की जानकारी पाने का शेड्यूल शुरू करती है.
|
CreateSelectedRoute |
---|
यह SelectedRoute बनाता है और रास्ते के लिए, समय-समय पर कैश मेमोरी की जानकारी पाने का शेड्यूल शुरू करता है.
|
DeleteSelectedRoute |
---|
इस तरीके का इस्तेमाल करके, किसी प्रोजेक्ट के लिए चुने गए रूट को मिटाया जा सकता है.
|
GetSelectedRoute |
---|
इस तरीके से, नाम के हिसाब से SelectedRoute मिलता है.
|
ListSelectedRoutes |
---|
यह तरीका, पेज नंबर के हिसाब से दिए गए प्रोजेक्ट के लिए, चुने गए सभी रास्तों की सूची बनाता है.
|
BatchCreateSelectedRoutesRequest
एक से ज़्यादा SelectedRoute
बनाने का अनुरोध.
फ़ील्ड | |
---|---|
parent |
ज़रूरी नहीं. यह प्रोजेक्ट रिसॉर्स, चुने गए सभी रास्तों के साथ शेयर किया जाता है. फ़ॉर्मैट: projects/{project} अगर यह सेट है, तो CreateSelectedRouteRequest मैसेज में मौजूद पैरंट फ़ील्ड की वैल्यू खाली होनी चाहिए या इस फ़ील्ड से मेल खानी चाहिए. |
requests[] |
ज़रूरी है. अनुरोध का वह मैसेज जिसमें बनाए जाने वाले चुने गए रास्ते की जानकारी दी गई हो. एक बैच में, चुने गए ज़्यादा से ज़्यादा 1,000 रास्ते बनाए जा सकते हैं. |
BatchCreateSelectedRoutesResponse
एक से ज़्यादा SelectedRoute
बनाने पर मिला जवाब.
फ़ील्ड | |
---|---|
selected_routes[] |
SelectedRoutes बनाया गया. |
CreateSelectedRouteRequest
SelectedRoute
बनाने का अनुरोध.
फ़ील्ड | |
---|---|
parent |
ज़रूरी है. वह प्रोजेक्ट जिसके तहत |
selected_route |
ज़रूरी है. |
selected_route_id |
ज़रूरी नहीं. इस वैल्यू में 4 से 63 वर्ण होने चाहिए. साथ ही, इसमें ये वर्ण इस्तेमाल किए जा सकते हैं: "a-z", "A-Z", "0-9" या "-". अगर यह वैल्यू नहीं दी जाती है या खाली है, तो संसाधन बनाने के बाद एक यूयूआईडी जनरेट किया जाएगा. |
DeleteSelectedRouteRequest
SelectedRoute
को मिटाने का अनुरोध करें.
फ़ील्ड | |
---|---|
name |
ज़रूरी है. मिटाने के लिए चुने गए SelectedRoute का नाम. फ़ॉर्मैट: projects/{project}/selectedRoutes/{selected_route} |
GetSelectedRouteRequest
SelectedRoute
पाने का अनुरोध.
फ़ील्ड | |
---|---|
name |
ज़रूरी है. उस |
ListSelectedRoutesRequest
SelectedRoute
को सूची में शामिल करने का अनुरोध करें.
फ़ील्ड | |
---|---|
parent |
ज़रूरी है. पैरंट, वह प्रोजेक्ट होता है जिससे सभी |
page_size |
ज़रूरी नहीं. किसी पेज के लिए, नतीजे की वह संख्या जो दिखानी है. अगर इसे सेट नहीं किया जाता है, तो डिफ़ॉल्ट वैल्यू 100 होती है. वैल्यू के तौर पर 0 डालने पर, वैल्यू डिफ़ॉल्ट पर सेट हो जाएगी. इसकी ज़्यादा से ज़्यादा वैल्यू 5,000 हो सकती है. अगर वैल्यू 5,000 से ज़्यादा है, तो उसे 5,000 पर सेट कर दिया जाएगा. |
page_token |
ज़रूरी नहीं. यह एक पेज टोकन है, जो पिछले |
ListSelectedRoutesResponse
जवाब में SelectedRoute
की सूची दी गई है.
फ़ील्ड | |
---|---|
selected_routes[] |
अनुरोध में बताए गए प्रोजेक्ट में, SelectedRoutes का पेज सेव किया जाता है. |
next_page_token |
यह ऐसा टोकन है जिसे |
SelectedRoute
SelectedRoute, किसी खास रास्ते को दिखाता है.ग्राहक को इस रास्ते से जुड़ी जानकारी (जैसे, अवधि) समय-समय पर चाहिए होती है. ऐसा, अनुबंध में शामिल इस्तेमाल के उदाहरणों के लिए किया जाता है.
फ़ील्ड | |
---|---|
name |
आइडेंटिफ़ायर. फ़ॉर्मैट: projects/{project}/selectedRoutes/{selected_route} |
display_name |
ज़रूरी नहीं. रास्ते का डिसप्ले नेम. यह एक वैकल्पिक फ़ील्ड है, जिसका इस्तेमाल ग्राहक कर सकता है. यह यूनीक होना ज़रूरी नहीं है. |
create_time |
सिर्फ़ आउटपुट के लिए. वह समय जब चुने गए रास्ते को पहली बार बनाया गया था. |
state |
सिर्फ़ आउटपुट के लिए. चुने गए रास्ते की स्थिति. |
route_attributes |
ज़रूरी नहीं. चुने गए रास्ते के लिए कस्टम एट्रिब्यूट. इन्हें जोड़ने से, रास्ते की पुरानी और रीयल-टाइम जानकारी पाने के दौरान, रास्तों को फ़िल्टर या ग्रुप किया जा सकता है. हर रास्ते के लिए, ज़्यादा से ज़्यादा 10 एट्रिब्यूट इस्तेमाल किए जा सकते हैं. हर कुंजी और वैल्यू, खाली स्ट्रिंग नहीं होनी चाहिए. साथ ही, इनमें ज़्यादा से ज़्यादा 100 वर्ण हो सकते हैं. कुंजियां, "goog" से शुरू नहीं होनी चाहिए. |
यूनियन फ़ील्ड route_type . फ़िलहाल, सिर्फ़ DynamicRoute इस्तेमाल किया जा सकता है. route_type इनमें से सिर्फ़ एक हो सकता है: |
|
dynamic_route |
|
validation_error |
सिर्फ़ आउटपुट के लिए. STATE_INVALID होने पर, चुने गए रास्ते के लिए पुष्टि करने से जुड़ी गड़बड़ी. |
DynamicRoute
इसमें रास्ते में रुकने की जगहों (शुरुआत की जगह, मंज़िल, और बीच में रुकने की जगहें) के साथ-साथ रास्ते को दिखाया गया है. असल रास्ते में सभी वेपॉइंट शामिल होते हैं. हालांकि, ट्रैफ़िक की स्थिति के हिसाब से, इसमें समय-समय पर बदलाव हो सकता है.
फ़ील्ड | |
---|---|
origin |
ज़रूरी है. रास्ते की शुरुआती जगह. |
destination |
ज़रूरी है. रास्ते की आखिरी जगह. |
intermediates[] |
ज़रूरी नहीं. रास्ते में पड़ने वाले इंटरमीडिएट वेपॉइंट का सेट (टर्मिनल पॉइंट को छोड़कर). ये हमेशा पास-बाय पॉइंट होते हैं. ज़्यादा से ज़्यादा 25 इंटरमीडिएट वेपॉइंट इस्तेमाल किए जा सकते हैं. इन्हें सही तरीके से जोड़ने पर, समय-समय पर रूट में होने वाले बदलावों को कम किया जा सकता है. |
स्थिति
चुने गए रास्ते की स्थिति.
Enums | |
---|---|
STATE_UNSPECIFIED |
इस रास्ते की स्थिति सेट नहीं की गई है. |
STATE_SCHEDULING |
रास्ता बना दिया गया है और उसे शेड्यूल किया जा रहा है. |
STATE_RUNNING |
रूट बना दिया गया है और उसका शेड्यूल चालू है. |
STATE_DELETING |
रास्ते को मिटाने के लिए चुना गया है. |
STATE_VALIDATING |
रास्ते की पुष्टि की जा रही है. |
STATE_INVALID |
पुष्टि करने से जुड़ी किसी एक शर्त के आधार पर, यह रूट अमान्य है. |
ValidationError
चुने गए रास्ते की पुष्टि करने में हुई गड़बड़ी.
Enums | |
---|---|
VALIDATION_ERROR_UNSPECIFIED |
इस रूट की पुष्टि करने से जुड़ी गड़बड़ी सेट नहीं की गई है. |
VALIDATION_ERROR_ROUTE_OUTSIDE_JURISDICTION |
यह रास्ता, प्रोजेक्ट के अधिकार क्षेत्र से बाहर है. |
VALIDATION_ERROR_LOW_ROAD_USAGE |
इस रास्ते पर बहुत कम लोग आते-जाते हैं. |