RouteTravelAdvisory

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

जेएसओएन के काेड में दिखाना
{
  "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 अनुरोधों के लिए वापस की जाती है. साथ ही, यह सिर्फ़ उन रास्तों के लिए दिखाई जाती है जहां सभी ट्रांज़िट चरणों के लिए किराये की जानकारी उपलब्ध है.