RouteModifiers

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

JSON के काेड में दिखाना
{
  "avoidTolls": boolean,
  "avoidHighways": boolean,
  "avoidFerries": boolean,
  "avoidIndoor": boolean,
  "vehicleInfo": {
    object (VehicleInfo)
  },
  "tollPasses": [
    enum (TollPass)
  ]
}
फ़ील्ड
avoidTolls

boolean

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

avoidHighways

boolean

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

avoidFerries

boolean

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

avoidIndoor

boolean

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

vehicleInfo

object (VehicleInfo)

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

tollPasses[]

enum (TollPass)

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

VehicleInfo

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

JSON के काेड में दिखाना
{
  "emissionType": enum (VehicleEmissionType)
}
फ़ील्ड
emissionType

enum (VehicleEmissionType)

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