ट्रैफ़िक मॉडल, ट्रैफ़िक का अनुमान लगाने के लिए खास एल्गोरिदम और फ़ैक्टर का इस्तेमाल करते हैं
स्थितियों का असर, दिए गए रास्ते से जाने में लगने वाले कुल समय पर पड़ता है. रूट एपीआई
में विभिन्न ट्रैफ़िक मॉडल प्रकार की पेशकश करता है, ताकि
जो ट्रैफ़िक में अवधि की गणना करता है. ट्रैफ़िक मॉडल के टाइप के तौर पर
जैसे कि आपके रूट या रूट का कुल समय कैलकुलेट करने के लिए, आपके रूट
मैट्रिक्स. ट्रैफ़िक मॉडल टाइप सेट करने पर,
duration
फ़ील्ड, आपके चुने हुए ट्रैफ़िक मॉडल के आधार पर अलग-अलग होता है.
रूट एपीआई Compute Routes
और दोनों में
Compute Route Matrix
तरीके, ट्रैफ़िक मॉडल टाइप के साथ काम करते हैं.
डिफ़ॉल्ट रूप से, दोनों तरीकों में BEST_GUESS
ट्रैफ़िक मॉडल टाइप का इस्तेमाल किया जाता है.
ट्रैफ़िक प्रकार बताने के लिए
अपनी यात्रा का शुरुआत की जगह और मंज़िल सेट करें.
अगर आपकी रवानगी का समय भविष्य का है, तो
departure_time
पैरामीटर. अगर आप जाने का समय नहीं बता पाएंगे, तो डिफ़ॉल्ट पर सेट है.trafficModel
पैरामीटर के साथ इस्तेमाल करने के लिए ट्रैफ़िक मॉडल चुनें और नीचे दिए गए टाइप में से किसी एक को चुनें:duration_in_traffic
को लौटाने का अनुरोध करने के लिएBEST_GUESS
(डिफ़ॉल्ट) दोनों देशों के डेटा के आधार पर यात्रा में लगने वाले समय का सबसे अच्छा अनुमान है ट्रैफ़िक का इतिहास और लाइव ट्रैफ़िक. लाइव ट्रैफ़िक बढ़ जाता है यह महत्वपूर्ण है किdeparture_time
अब के जितना करीब है. डिफ़ॉल्ट टाइप का इस्तेमाल किया जा रहा है काBEST_GUESS
इस्तेमाल के उदाहरण.यह अनुरोध करने के लिए
PESSIMISTIC
कि लौटाए गएduration_in_traffic
मॉडल समय. यह टाइप ऐसी अनुमानित अवधि देता है जो इससे ज़्यादा ज़्यादा हो सकती है ज़्यादातर दिनों में यात्रा में लगने वाला समय. कभी-कभी बहुत खराब शर्तें अब भी इस अनुमान से ज़्यादा हो सकती हैं.यह अनुरोध करने के लिए
OPTIMISTIC
कि लौटाए गएduration_in_traffic
मॉडल समय, ट्रैफ़िक वाले दिनों की पुरानी स्थिति पर आधारित होता है. यह टाइप, अनुमानित अवधि बताता है. यह अनुमानित समय, अनुमानित समय से कम हो सकता है ज़्यादातर दिनों में यात्रा में लगने वाला समय. कभी-कभी खास तौर पर बेहतर स्थितियां इस अनुमान से अब भी तेज़ हो सकती हैं.
उदाहरण के लिए:
"trafficModel": "OPTIMISTIC"
फ़ील्ड मास्क में
routes.duration
फ़ील्ड के बारे में बताएं.आराम
-H X-Goog-FieldMask: routes.duration
आरपीसी
const (fieldMask = "routes.duration")
जब रूट एपीआई ट्रैफ़िक में समय का अनुमान लगाता है, तो यह ट्रैफ़िक का इस्तेमाल करता है मॉडल प्रकार चुनें, जिसका आपने अनुरोध किया है.
उदाहरण: ट्रैफ़िक मॉडल का अनुरोध
उदाहरण के लिए, इस अनुरोध में बताया गया है कि कुल समय का अनुमान लगाने के लिए,
फ़्लाइट की रवानगी के समय पर, OPTIMISTIC
तरह के ट्रैफ़िक मॉडल की जानकारी:
curl -X POST -H 'content-type: application/json' -d ' { "origin": { "address": "Kyoto, Japan" }, "destination": { "placeId": "ChIJrYtcv-urAWAR3XzWvXv8n_s" }, "travelMode": "DRIVE", "routingPreference": "TRAFFIC_AWARE_OPTIMAL", "trafficModel": "OPTIMISTIC" }' \ -H 'Content-Type: application/json' \ -H 'X-Goog-Api-Key: YOUR_API_KEY' \ -H 'X-Goog-FieldMask: routes.duration' \ 'https://routes.googleapis.com/directions/v2:computeRoutes'
यह अनुरोध, OPTIMISTIC
ट्रैफ़िक मॉडल का इस्तेमाल करके, अनुमानित समय दिखाता है
यात्रा का प्रकार:
"duration": "1238s"
अगर ट्रैफ़िक मॉडल टाइप को PESSIMISTIC
में बदला जाता है, तो नतीजे के तौर पर दिखने वाला कुल समय होगा
बड़ा:
"duration": "2436s"