टोल शुल्क का हिसाब लगाएं

यूरोपियन इकनॉमिक एरिया (ईईए) के डेवलपर

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

जिन जगहों पर टोल लिया जाता है वहां इस सुविधा का इस्तेमाल किया जा सकता है. इनकी सूची देखने के लिए, TollPass का रेफ़रंस देखें.

टोल का हिसाब कैसे लगाया जाता है

Routes API, टोल टैक्स का अनुमान लगाता है. इसके लिए, वह ड्राइवर या वाहन के लिए उपलब्ध टोल टैक्स में छूट या पास और पेमेंट के सबसे आसान तरीकों को ध्यान में रखता है. अगर किसी रूट के लिए टोल की कीमत उपलब्ध नहीं है, तो Routes API यह बताता है कि टोल मौजूद है, लेकिन उसकी कीमत के बारे में जानकारी नहीं है.

टोल के सटीक अनुमान पाने के लिए, अपने अनुरोध में यह जानकारी ज़रूर शामिल करें:

  • रास्ते के लिए इस्तेमाल किए गए वाहन का उत्सर्जन का टाइप (VehicleEmissionType). अगर उत्सर्जन का टाइप नहीं दिया गया है, तो पेट्रोल से चलने वाले वाहन के लिए टोल की जानकारी दिखाई जाती है.
  • वाहन और ड्राइवर के पास मौजूद सभी टोल पास की जानकारी, tollPasses का इस्तेमाल करके दें. एपीआई, टोल के सही शुल्क का पता लगाने के लिए टोल पास का इस्तेमाल करता है. साथ ही, अनुरोध में दिए गए टोल पास, रास्ते के हिसाब से स्थानीय न होने पर नकद कीमत दिखाता है.
  • अगर ज़रूरी हो, तो टोल से बचने का विकल्प चुनें. अगर आपको टोल वाली सड़कों से बचना है, तो avoidTolls को RouteModifier के तौर पर जोड़ें.

टोल पास का इस्तेमाल करके टोल की जानकारी पाना

टोल पास का इस्तेमाल करके टोल का हिसाब लगाने के लिए, अनुरोध में टोल पास की जानकारी दें. इसके बाद, एपीआई पास की कीमतें दिखाता है.

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

टोल पास का इस्तेमाल करने का तरीका, इलाके के हिसाब से अलग-अलग हो सकता है.

  • टोल पास होने पर, टोल की दरें कम हो सकती हैं: कुछ इलाकों में, टोल पास वाले ड्राइवर या वाहन से, पास न रखने वाले ड्राइवर या वाहन के मुकाबले अलग टोल लिया जाता है. उदाहरण के लिए, अगर आपके पास Good To Go! अगर आपके पास अमेरिका के वॉशिंगटन राज्य के सिएटल शहर में टोल पास है, तो आपको पास न होने की तुलना में कम टोल देना होगा.
  • कुछ सड़कों पर टोल पास की ज़रूरत पड़ सकती है: इंडोनेशिया जैसे कुछ देशों में ऐसी सड़कें हैं जिन पर टोल पास की ज़रूरत पड़ती है. अगर आपने किसी ऐसे रास्ते के लिए टोल पास की जानकारी नहीं दी है जहां टोल पास ज़रूरी है, तो एपीआई टोल की कीमत नहीं दिखाता है.

किसी रूट के लिए टोल के शुल्क का हिसाब लगाना

किसी रास्ते के लिए टोल का हिसाब लगाने के लिए, यह तरीका अपनाएं:

  • extraComputations प्रॉपर्टी को TOLLS पर सेट करें.
  • routeModifiers प्रॉपर्टी का इस्तेमाल करके, वाहन का टाइप और टोल पास का टाइप बताएं.
  • पूरे रास्ते के लिए टोल का हिसाब लगाने के लिए, अनुरोध की travelAdvisory प्रॉपर्टी में fields का अनुरोध करें. पूरे रास्ते के लिए टोल की जानकारी देखने के लिए, route.travelAdvisory.tollInfo पढ़ें.
  • किसी रास्ते के अलग-अलग हिस्सों के लिए टोल का हिसाब लगाने के लिए, अनुरोध की fields प्रॉपर्टी में legs का अनुरोध करें. साथ ही, route.legs[i].travelAdvisory.tollInfo पढ़कर हर हिस्से के लिए टोल की जानकारी देखें.

उदाहरण

यहां दिए गए अनुरोध के उदाहरण में, किसी रास्ते के लिए टोल के शुल्क का अनुरोध करने का तरीका बताया गया है:

const requestWithTolls = {
  origin: 'Kirkland, WA',
  destination: 'University of Washington',
  travelMode: 'DRIVING',
  extraComputations: ['TOLLS'],
  routeModifiers: {
    vehicleInfo: {
      emissionType: 'GASOLINE',
    },
    tollPasses: ['US_WA_GOOD_TO_GO'],
  },
  fields: ['path', 'legs', 'distanceMeters', 'durationMillis', 'travelAdvisory'],
};