RouteModifiers (Automotive)

रूट का हिसाब लगाते समय, अपनी ज़रूरत के हिसाब से वैकल्पिक शर्तों के सेट को इनकैप्सुलेट करता है.

जेएसओएन के काेड में दिखाना
{
  "avoidTolls": boolean,
  "avoidHighways": boolean,
  "avoidFerries": boolean,
  "avoidIndoor": boolean,
  "vehicleInfo": {
    object (VehicleInfo)
  },
  "tollPasses": [
    enum (TollPass)
  ],
  "avoidTunnels": boolean,
  "avoidVignettes": [
    string
  ],
  "hovPreference": {
    object (HOVPreference)
  }
}
फ़ील्ड
avoidTolls

boolean

सही पर सेट होने पर, जहां उचित हो वहां टोल सड़कों से बचा जा सकता है. साथ ही, उन रास्तों को प्राथमिकता दी जाती है जिनमें टोल वाली सड़कें नहीं हैं. सिर्फ़ DRIVE और TWO_WHEELER RouteTravelMode पर लागू होती है.

avoidHighways

boolean

अगर नीति को 'सही है' पर सेट किया जाता है, तो जहां ज़रूरी हो वहां हाइवे से बचा जा सकता है. साथ ही, ऐसे रास्तों को प्राथमिकता दी जाती है जिनमें हाइवे नहीं हैं. सिर्फ़ DRIVE और TWO_WHEELER RouteTravelMode पर लागू होती है.

avoidFerries

boolean

अगर नीति को 'सही है' पर सेट किया जाता है, तो जहां उचित हो वहां फ़ेरी से बचा जाता है. साथ ही, ऐसे रास्तों को प्राथमिकता दी जाती है जिनमें फ़ेरी न हों. सिर्फ़ DRIVE और TWO_WHEELER RouteTravelMode पर लागू होती है.

avoidIndoor

boolean

अगर नीति को 'सही है' पर सेट किया जाता है, तो जहां उचित हो वहां घर के अंदर नेविगेट करने से बचा जा सकता है. इस तरह, ऐसे रास्तों को प्राथमिकता दी जाती है जिनमें इनडोर नेविगेशन शामिल न हो. सिर्फ़ WALK RouteTravelMode पर लागू होता है.

vehicleInfo

object (VehicleInfo)

वाहन की जानकारी देती है.

tollPasses[]

enum (TollPass)

टोल पास के बारे में जानकारी इनकैप्सुलेट करता है. अगर टोल पास दिए जाते हैं, तो एपीआई, पास की कीमत दिखाने की कोशिश करता है. अगर टोल पास नहीं दिए जाते हैं, तो एपीआई, टोल पास की जानकारी नहीं देता है और नकद पैसे लौटाने की कोशिश करता है. सिर्फ़ DRIVE और TWO_WHEELER RouteTravelMode पर लागू होती है.

avoidTunnels

boolean

अगर नीति को 'सही है' पर सेट किया जाता है, तो जहां ज़रूरी हो वहां सुरंगों से बचा जा सकता है. साथ ही, ऐसे रास्तों को प्राथमिकता दी जाती है जिनमें सुरंगें न हों. सिर्फ़ DRIVE और TWO_WHEELER RouteTravelMode पर लागू होती है. RoutingPreference को TRAFFIC_AWARE_OPTIMAL पर सेट किया जाना चाहिए. यह फ़ील्ड v2.computeRouteMatrix में काम नहीं करता.

avoidVignettes[]

string

अगर नीति को 'सही है' पर सेट किया जाता है, तो कुछ देशों में विनेट विज्ञापनों वाली सड़कों से बचा जा सकता है. ऐसा उन देशों में किया जा सकता है जहां यह सुविधा काम कर रही हो. साथ ही, जिन देशों में यह सुविधा काम कर रही है वहां उन रास्तों को प्राथमिकता दी जाती है जिनमें विनेट के साथ सड़कों पर यात्रा शामिल नहीं होती. सिर्फ़ DRIVE और TWO_WHEELER RouteTravelMode पर लागू होती है. RoutingPreference को TRAFFIC_AWARE_OPTIMAL पर सेट किया जाना चाहिए. देशों को यूनिकोड CLDR क्षेत्र कोड में बताना ज़रूरी है. इन देशों में यह सुविधा काम करती है: CH, AT, CZ, HU, SI, SK. यह फ़ील्ड v2.computeRouteMatrix में काम नहीं करता.

hovPreference

object (HOVPreference)

तय करती है कि एचओवी के लिए मंज़ूरी वाली सड़कों की मौजूदगी के हिसाब से रूटिंग को बदलना है या नहीं. यह फ़ील्ड v2.computeRouteMatrix में काम नहीं करता.

VehicleInfo

इसमें वाहन की जानकारी शामिल होती है. जैसे, वाहन से होने वाला उत्सर्जन.

जेएसओएन के काेड में दिखाना
{
  "emissionType": enum (VehicleEmissionType),
  "totalAxleCount": integer,
  "totalHeightMm": string,
  "totalLengthMm": string,
  "totalWidthMm": string,
  "totalWeightKg": string,
  "trailerInfo": [
    {
      object (TrailerInfo)
    }
  ]
}
फ़ील्ड
emissionType

enum (VehicleEmissionType)

यह बताता है कि वाहन किस तरह का उत्सर्जन करता है. सिर्फ़ DRIVE RouteTravelMode पर लागू होता है.

totalAxleCount

integer

ऐक्सल की कुल संख्या. अगर यह वैल्यू सेट की गई है, तो वैल्यू >= 2 होनी चाहिए. ट्रक को ट्रिगर करने के लिए सेट होना चाहिए, लेकिन ट्रेलर के लिए इसका इस्तेमाल करना ज़रूरी नहीं है. RouteTravelMode के DRIVE होने पर, यह फ़ील्ड v2.computeRouteMatrix में काम नहीं करता.

totalHeightMm

string (int64 format)

वाहन की ऊंचाई, जिसमें अटैच किए गए ट्रेलर की ऊंचाई शामिल है. ट्रक या ट्रेलर को ट्रिगर करने के लिए सेट किया जाना ज़रूरी है. RouteTravelMode के DRIVE होने पर, यह फ़ील्ड v2.computeRouteMatrix में काम नहीं करता.

totalLengthMm

string (int64 format)

वाहन की लंबाई, जिसमें अटैच किए गए ट्रेलर की लंबाई शामिल है. ट्रक या ट्रेलर को ट्रिगर करने के लिए सेट किया जाना ज़रूरी है. RouteTravelMode के DRIVE होने पर, यह फ़ील्ड v2.computeRouteMatrix में काम नहीं करता.

totalWidthMm

string (int64 format)

वाहन की चौड़ाई, इसमें अटैच किए गए ट्रेलर की चौड़ाई भी शामिल है. ट्रक या ट्रेलर को ट्रिगर करने के लिए सेट किया जाना ज़रूरी है. RouteTravelMode के DRIVE होने पर, यह फ़ील्ड v2.computeRouteMatrix में काम नहीं करता.

totalWeightKg

string (int64 format)

वाहन का वज़न, इसमें अटैच किए गए ट्रेलर का वज़न भी शामिल है. इस संदर्भ में वज़न का मतलब असल वज़न है, न कि वज़न की रेटिंग. ट्रक या ट्रेलर को ट्रिगर करने के लिए सेट किया जाना ज़रूरी है. RouteTravelMode के DRIVE होने पर, यह फ़ील्ड v2.computeRouteMatrix में काम नहीं करता.

trailerInfo[]

object (TrailerInfo)

हर ट्रेलर के लिए एक एंट्री होती है. अगर ट्रेलर की जानकारी दी गई है, तो RoutingPreference को TRAFFIC_AWARE_OPTIMAL पर सेट करना ज़रूरी है. RouteTravelMode के DRIVE होने पर, यह फ़ील्ड v2.computeRouteMatrix में काम नहीं करता.

VehicleEmissionType

वाहन के उत्सर्जन का टाइप बताने वाली वैल्यू का सेट. सिर्फ़ DRIVE RouteTravelMode पर लागू होता है.

Enums
VEHICLE_EMISSION_TYPE_UNSPECIFIED उत्सर्जन का टाइप नहीं बताया गया है. डिफ़ॉल्ट रूप से GASOLINE.
GASOLINE पेट्रोल/पेट्रोल वाला वाहन.
ELECTRIC बिजली से चलने वाला वाहन.
HYBRID हाइब्रिड ईंधन (जैसे, पेट्रोल + इलेक्ट्रिक) वाहन.
DIESEL डीज़ल से चलने वाला वाहन.

TrailerInfo

वाहन के साथ अटैच किए गए अलग-अलग ट्रेलर के बारे में जानकारी. ट्रकिंग के लिए किसी भी ट्रेलर की लंबाई दी जानी चाहिए. अन्य एट्रिब्यूट ज़रूरी नहीं हैं. कुल एट्रिब्यूट में सभी ट्रेलर के एट्रिब्यूट शामिल होने चाहिए. उदाहरण के लिए, totalHeightMm हमेशा trailerInfo.height_mm से ज़्यादा या उसके बराबर होना चाहिए.

जेएसओएन के काेड में दिखाना
{
  "heightMm": string,
  "lengthMm": string,
  "widthMm": string,
  "weightKg": string
}
फ़ील्ड
heightMm

string (int64 format)

ट्रेलर की ऊंचाई.

lengthMm

string (int64 format)

ट्रेलर की लंबाई.

widthMm

string (int64 format)

ट्रेलर की चौड़ाई.

weightKg

string (int64 format)

ट्रेलर का वज़न. इस संदर्भ में वज़न का मतलब असल वज़न है, न कि वज़न की रेटिंग.

TollPass

दुनिया भर के जिन टोल पास से पेमेंट स्वीकार किया जाता है उनकी सूची.

Enums
TOLL_PASS_UNSPECIFIED इस्तेमाल नहीं किया गया. अगर इस वैल्यू का इस्तेमाल किया जाता है, तो अनुरोध पूरा नहीं होता.
AU_ETOLL_TAG सिडनी का टोल पास. ज़्यादा जानकारी के लिए https://www.myetoll.com.au पर जाएं.
AU_EWAY_TAG सिडनी का टोल पास. ज़्यादा जानकारी के लिए, https://www.tollpay.com.au पर जाएं.
AU_LINKT ऑस्ट्रेलिया का टोल पास. ज़्यादा जानकारी के लिए https://www.linkt.com.au/ पर जाएं.
AR_TELEPASE अर्जेंटीना का टोल पास. ज़्यादा जानकारी के लिए https://telepase.com.ar पर जाएं
BR_AUTO_EXPRESO ब्राज़ील का टोल पास. ज़्यादा जानकारी https://www.autoexpreso.com पर देखें
BR_CONECTCAR ब्राज़ील का टोल पास. ज़्यादा जानकारी के लिए https://conectcar.com पर जाएं.
BR_MOVE_MAIS ब्राज़ील का टोल पास. https://movemais.com पर जाकर ज़्यादा जानकारी देखें.
BR_PASSA_RAPIDO ब्राज़ील का टोल पास. ज़्यादा जानकारी के लिए https://pasorapido.gob.do/ पर जाएं
BR_SEM_PARAR ब्राज़ील का टोल पास. ज़्यादा जानकारी के लिए, https://www.semparar.com.br पर जाएं.
BR_TAGGY ब्राज़ील का टोल पास. https://taggy.com.br पर ज़्यादा जानकारी देखें.
BR_VELOE ब्राज़ील का टोल पास. ज़्यादा जानकारी के लिए, https://veloe.com.br/site/onde-usar पर जाएं.
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD कनाडा से संयुक्त राज्य अमेरिका की सीमा पार करना.
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD कनाडा से संयुक्त राज्य अमेरिका की सीमा पार करना.
CA_US_BLUE_WATER_EDGE_PASS ओंटेरियो, कनाडा से मिशिगन, संयुक्त राज्य अमेरिका की सीमा क्रॉसिंग.
CA_US_CONNEXION ओंटेरियो, कनाडा से मिशिगन, संयुक्त राज्य अमेरिका की सीमा क्रॉसिंग.
CA_US_NEXUS_CARD कनाडा से संयुक्त राज्य अमेरिका की सीमा पार करना.
ID_E_TOLL इंडोनेशिया. टोल के पेमेंट के लिए कई बैंकों की ओर से दिया गया ई-कार्ड. बैंक से मिलने वाले सभी ई-कार्ड के लिए एक ही शुल्क लिया जाता है. इसलिए, सिर्फ़ एक ई-कार्ड की वैल्यू देना ज़रूरी है. उदाहरण के लिए, बैंक टेंपली https://www.bankmandiri.co.id/e-money - बीसीए https://www.bca.co.id/flazz - बीएनआई https://www.bni.co.id/id-id/ebanking/tapcash
IN_FASTAG भारत.
IN_LOCAL_HP_PLATE_EXEMPT भारत, HP की स्टेट प्लेट छूट.
JP_ETC जापान ईटीसी. टोल लेने के लिए इलेक्ट्रॉनिक वायरलेस सिस्टम. https://www.go-etc.jp/
JP_ETC2 जापान ETC2.0. सड़क पर चलने वाले वाहनों और ऐंटीना पर चलने वाले डिवाइसों के बीच, ज़्यादा छूट और दोतरफ़ा कम्यूनिकेशन के साथ, ईटीसी का नया वर्शन. https://www.go-etc.jp/etc2/index.html
MX_IAVE मेक्सिको का टोल पास. https://iave.capufe.gob.mx/#/
MX_PASE मेक्सिको https://www.pase.com.mx
MX_QUICKPASS मेक्सिको https://operadoravial.com/quick-pass/
MX_SISTEMA_TELEPEAJE_CHIHUAHUA http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf
MX_TAG_IAVE मेक्सिको
MX_TAG_TELEVIA मेक्सिको की टोल पास कंपनी. यह मेक्सिको सिटी में मौजूद कई कारोबारों में से एक है. ज़्यादा जानकारी के लिए, https://www.televia.com.mx पर जाएं.
MX_TELEVIA मेक्सिको की टोल पास कंपनी. यह मेक्सिको सिटी में मौजूद कई कंपनियों में से एक है. https://www.televia.com.mx
MX_VIAPASS मेक्सिको का टोल पास. ज़्यादा जानकारी के लिए https://www.viapass.com.mx/viapass/web_home.aspx पर जाएं.
US_AL_FREEDOM_PASS ऐएल, अमेरिका.
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS एके, अमेरिका.
US_CA_FASTRAK कैलिफ़ोर्निया, अमेरिका.
US_CA_FASTRAK_CAV_STICKER इससे पता चलता है कि डीएमवी की ओर से जारी किए गए क्लीन एयर व्हीकल (सीएवी) वाले स्टिकर के अलावा, ड्राइवर के पास कोई भी FasTrak पास है. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml
US_CO_EXPRESSTOLL CO, अमेरिका.
US_CO_GO_PASS CO, अमेरिका.
US_DE_EZPASSDE जर्मनी, अमेरिका.
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS FL, USA.
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD FL, USA.
US_FL_EPASS FL, USA.
US_FL_GIBA_TOLL_PASS FL, USA.
US_FL_LEEWAY FL, USA.
US_FL_SUNPASS FL, USA.
US_FL_SUNPASS_PRO FL, USA.
US_IL_EZPASSIL इलिनॉय, अमेरिका.
US_IL_IPASS इलिनॉय, अमेरिका.
US_IN_EZPASSIN भारत, अमेरिका.
US_KS_BESTPASS_HORIZON केएस, अमेरिका.
US_KS_KTAG केएस, अमेरिका.
US_KS_NATIONALPASS केएस, अमेरिका.
US_KS_PREPASS_ELITEPASS केएस, अमेरिका.
US_LA_GEAUXPASS लॉस एंजेलिस, अमेरिका.
US_LA_TOLL_TAG लॉस एंजेलिस, अमेरिका.
US_MA_EZPASSMA MA, अमेरिका.
US_MD_EZPASSMD एमडी, अमेरिका.
US_ME_EZPASSME मैं, अमेरिका.
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD MI, USA.
US_MI_BCPASS MI, USA.
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG MI, USA.
US_MI_IQ_PROX_CARD

MI, USA. अब काम नहीं करता, क्योंकि यह पास टाइप अब मौजूद नहीं है.

US_MI_IQ_TAG MI, USA.
US_MI_MACKINAC_BRIDGE_MAC_PASS MI, USA.
US_MI_NEXPRESS_TOLL MI, USA.
US_MN_EZPASSMN MN, अमेरिका.
US_NC_EZPASSNC उत्तरी कैरोलाइना, अमेरिका.
US_NC_PEACH_PASS उत्तरी कैरोलाइना, अमेरिका.
US_NC_QUICK_PASS उत्तरी कैरोलाइना, अमेरिका.
US_NH_EZPASSNH एनएच, अमेरिका.
US_NJ_DOWNBEACH_EXPRESS_PASS न्यू जर्सी, अमेरिका.
US_NJ_EZPASSNJ न्यू जर्सी, अमेरिका.
US_NY_EXPRESSPASS न्यूयॉर्क, अमेरिका.
US_NY_EZPASSNY न्यूयॉर्क, अमेरिका.
US_OH_EZPASSOH ओह, अमेरिका.
US_PA_EZPASSPA PA, अमेरिका.
US_RI_EZPASSRI RI, USA.
US_SC_PALPASS एससी, अमेरिका.
US_TX_AVI_TAG टेक्सस, अमेरिका.
US_TX_BANCPASS टेक्सस, अमेरिका.
US_TX_DEL_RIO_PASS टेक्सस, अमेरिका.
US_TX_EFAST_PASS टेक्सस, अमेरिका.
US_TX_EAGLE_PASS_EXPRESS_CARD टेक्सस, अमेरिका.
US_TX_EPTOLL टेक्सस, अमेरिका.
US_TX_EZ_CROSS टेक्सस, अमेरिका.
US_TX_EZTAG टेक्सस, अमेरिका.
US_TX_FUEGO_TAG टेक्सस, अमेरिका.
US_TX_LAREDO_TRADE_TAG टेक्सस, अमेरिका.
US_TX_PLUSPASS टेक्सस, अमेरिका.
US_TX_TOLLTAG टेक्सस, अमेरिका.
US_TX_TXTAG टेक्सस, अमेरिका.
US_TX_XPRESS_CARD टेक्सस, अमेरिका.
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD यूटी, अमेरिका.
US_VA_EZPASSVA VA, USA.
US_WA_BREEZEBY वॉशिंगटन, अमेरिका.
US_WA_GOOD_TO_GO वॉशिंगटन, अमेरिका.
US_WV_EZPASSWV पश्चिमी अमेरिका, भारत.
US_WV_MEMORIAL_BRIDGE_TICKETS पश्चिमी अमेरिका, भारत.
US_WV_MOV_PASS डब्ल्यूवी, अमेरिका
US_WV_NEWELL_TOLL_BRIDGE_TICKET पश्चिमी अमेरिका, भारत.

HOVPreference

इससे पता चलता है कि एचओवी (ज़्यादा व्यस्त वाहन) वाली सड़कों या लेन के हिसाब से रूटिंग बदलना है या नहीं.

जेएसओएन के काेड में दिखाना
{
  "allowHov": boolean
}
फ़ील्ड
allowHov

boolean

तय करता है कि HOV लेन से जुड़ी सड़क के सेगमेंट के साथ-साथ, सिर्फ़ HOV (सिर्फ़ एचओवी) वाली सड़कों पर यात्रा की अनुमति दी जाए या नहीं. डिफ़ॉल्ट रूप से, उन रास्तों को प्राथमिकता दी जाएगी जिनमें सिर्फ़ एचओवी के लिए सड़कें नहीं हैं. RoutingPreference को TRAFFIC_AWARE_OPTIMAL पर सेट किया जाना चाहिए.