RouteTravelAdvisory

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

JSON के काेड में दिखाना
{
  "tollInfo": {
    object (TollInfo)
  },
  "speedReadingIntervals": [
    {
      object (SpeedReadingInterval)
    }
  ],
  "fuelConsumptionMicroliters": string,
  "routeRestrictionsPartiallyIgnored": boolean,
  "transitFare": {
    object (Money)
  }
}
फ़ील्ड
tollInfo

object (TollInfo)

इसमें रास्ते के टोल के बारे में जानकारी होती है. इस फ़ील्ड में अपने-आप जानकारी तब ही भरती है, जब रास्ते पर टोल देना हो. अगर यह फ़ील्ड सेट है, लेकिन estimatedPrice सबफ़ील्ड में जानकारी अपने-आप नहीं भरी गई है, तो रास्ते में टोल शामिल होंगे. हालांकि, अनुमानित कीमत की जानकारी नहीं है. अगर यह फ़ील्ड सेट नहीं है, तो रास्ते पर कोई टोल नहीं लगेगा.

speedReadingIntervals[]

object (SpeedReadingInterval)

ट्रैफ़िक डेंसिटी की जानकारी देने वाले स्पीड रीडिंग के इंटरवल. यह TRAFFIC_AWARE और TRAFFIC_AWARE_OPTIMAL रूटिंग प्राथमिकताओं के मामले में लागू होता है. इंटरवल, बिना ओवरलैप के रूट की पूरी पॉलीलाइन को कवर करता है. किसी तय इंटरवल का शुरुआती पॉइंट और पिछले इंटरवल का आखिरी पॉइंट एक ही होता है.

उदाहरण:

polyline: A ---- B ---- C ---- D ---- E ---- F ---- G
speedReadingIntervals: [A,C), [C,D), [D,G).
fuelConsumptionMicroliters

string (int64 format)

माइक्रोलीटर में ईंधन की अनुमानित खपत.

routeRestrictionsPartiallyIgnored

boolean

लौटाए गए रास्ते में ऐसी पाबंदियां हो सकती हैं जो अनुरोध किए गए यात्रा मोड या रूट मॉडिफ़ायर के लिए सही न हों.

transitFare

object (Money)

अगर यह जानकारी मौजूद हो, तो इसमें इस रास्ते का कुल किराया या टिकट का शुल्क शामिल है. यह प्रॉपर्टी सिर्फ़ TRANSIT अनुरोधों के लिए लौटाए जाती है. साथ ही, इसे सिर्फ़ उन रास्तों के लिए लौटाया जाता है जहां सभी ट्रांज़िट चरणों के लिए किराये की जानकारी उपलब्ध होती है.