TrafficModel

इस फ़ील्ड में, ट्रैफ़िक की स्थितियों में यात्रा में लगने वाले समय का हिसाब लगाने के लिए, नीचे दिए गए एनम में से किसी एक अनुमान के बारे में बताया गया है. चुने गए इनम के आधार पर, TrafficModel रिस्पॉन्स का duration फ़ील्ड अलग-अलग होगा. इस वैल्यू में, ट्रैफ़िक के हिसाब से गंतव्य तक पहुंचने का अनुमानित समय शामिल होता है. यह अनुमान, पुराने डेटा के आधार पर लगाया जाता है. TrafficModel सिर्फ़ उन अनुरोधों के लिए उपलब्ध है जिनमें RoutingPreference को TRAFFIC_AWARE_OPTIMAL और RouteTravelMode को DRIVE पर सेट किया गया है.

Enums
TRAFFIC_MODEL_UNSPECIFIED इस्तेमाल नहीं किया गया. अगर यह विकल्प चुना जाता है, तो डिफ़ॉल्ट रूप से BEST_GUESS लागू हो जाएगा.
BEST_GUESS इससे पता चलता है कि जवाब में दिया गया duration, यात्रा में लगने वाले समय का सबसे सटीक अनुमान होना चाहिए. यह अनुमान, ट्रैफ़िक की पुरानी स्थितियों और लाइव ट्रैफ़िक, दोनों के बारे में उपलब्ध जानकारी के आधार पर लगाया जाना चाहिए. ट्रैफ़िक के लाइव अपडेट, departureTime के मौजूदा समय के जितने करीब होंगे उतने ही ज़्यादा अहम होंगे.
PESSIMISTIC इससे पता चलता है कि यात्रा में लगने वाला समय, ज़्यादातर दिनों में यात्रा में लगने वाले असल समय से ज़्यादा होना चाहिए. हालांकि, कभी-कभी ट्रैफ़िक की स्थिति खराब होने की वजह से, यात्रा में लगने वाला समय इस वैल्यू से ज़्यादा हो सकता है.
OPTIMISTIC इससे पता चलता है कि यात्रा में लगने वाला समय, ज़्यादातर दिनों में यात्रा में लगने वाले असल समय से कम होना चाहिए. हालांकि, कभी-कभी ट्रैफ़िक की स्थिति अच्छी होने पर, यात्रा में लगने वाला समय इस वैल्यू से कम हो सकता है.