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

किसी रूट या रूट मैट्रिक्स का हिसाब लगाते समय, तो शायद आप रास्ते के किसी भी टोल शुल्क को ध्यान में रखना चाहें. चुनिंदा शहरों के लिए, आप सही मुद्रा में रूट का टोल शुल्क है.

रूट मैट्रिक्स के लिए टोल पाने के लिए, देखें रूट मैट्रिक्स के लिए टोल शुल्क का हिसाब लगाना.

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

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

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

टोल का सटीक अनुमान पाने के लिए, नीचे दी गई जानकारी शामिल करना न भूलें आपके अनुरोध में:

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

टोल पास की मदद से टोल की गणना करें

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

  • अमान्य टोल पास बताने पर, पास को नज़रअंदाज़ कर दिया जाता है.

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

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

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

  • कुछ सड़कों के लिए टोल पास की ज़रूरत पड़ सकती है: इंडोनेशिया जैसे कुछ इलाकों में ऐसी सड़कें जिनके लिए टोल पास की ज़रूरत होती है. अगर आप किसी अगर टोल पास ज़रूरी है, तो एपीआई टोल की कीमत नहीं दिखाता.

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

नीचे दिए गए उदाहरण में computeRoutes टोल की अनुमानित जानकारी के साथ, टोल पास इस्तेमाल करने पर चुकाई जाने वाली कीमत. इस उदाहरण में, आपने:

  • कैलकुलेशन की सुविधा चालू करने के लिए, extraComputations कलेक्शन वाले फ़ील्ड को TOLLS पर सेट करें टोल की जानकारी का इस्तेमाल करें.

  • वाहन का टाइप और टोल पास का टाइप बताने के लिए, अनुरोध का routeModifiers फ़ील्ड. लौटाए गए टोल की कीमत इस आधार पर तय की गई है वाहन के टाइप और पास के लिए इस्तेमाल की गई कीमत. अगर एक से ज़्यादा पास बताया जाता है और सबसे कम कीमत चुकाया जाता है.

  • रिस्पॉन्स फ़ील्ड मास्क का इस्तेमाल करके जवाब में टोल की जानकारी दें. इस उदाहरण में, अनुरोध रिस्पॉन्स फ़ील्ड मास्क में ये प्रॉपर्टी शामिल की गईं:

    • routes.travelAdvisory.tollInfo फ़ील्ड की जानकारी पूरा रास्ता दिखाया जाएगा.

    • जानकारी लौटाने के लिए routes.legs.travelAdvisory.tollInfo हर पैर के लिए.

टोल की जानकारी के लिए अनुरोध

curl -X POST -d '{
  "origin":{
    "location":{
      "latLng":{
        "latitude":42.340173523716736,
        "longitude":-71.05997968330408
      }
    }
  },
  "destination":{
    "location":{
      "latLng":{
        "latitude":42.075698891472804,
        "longitude": -72.59806562080408
      }
    }
  },
  "travelMode": "DRIVE",
  "extraComputations": ["TOLLS"],
  "routeModifiers":{
    "vehicleInfo":{
      "emissionType": "GASOLINE"
    },
    "tollPasses": [
      "US_MA_EZPASSMA",
      "US_WA_GOOD_TO_GO"
    ]
  }
}' \
-H 'Content-Type: application/json' \
-H 'X-Goog-Api-Key: YOUR_API_KEY' \
-H 'X-Goog-FieldMask: routes.duration,routes.distanceMeters,routes.travelAdvisory.tollInfo,routes.legs.travelAdvisory.tollInfo' \
'https://routes.googleapis.com/directions/v2:computeRoutes'

टोल की जानकारी वाला जवाब

इस जवाब में टोल की जानकारी शामिल है TollInfo (REST) या TollInfo (gRPC) ऑब्जेक्ट. इसमें उदाहरण के लिए, आपको पूरे रास्ते और फ़्लाइट की हर मंज़िल के लिए टोल की जानकारी देनी होगी बताया जा सकता है.

{
  "routes": [
    {
      "legs": [
        {
          "travelAdvisory": {
            "tollInfo": {
              "estimatedPrice": [
                {
                  "currencyCode": "USD",
                  "units": "4",
                  "nanos": 400000000
                }
              ]
            }
          }
        }
      ],
      "distanceMeters": 150338,
      "duration": "6650s",
      "travelAdvisory": {
        "tollInfo": {
          "estimatedPrice": [
            {
              "currencyCode": "USD",
              "units": "4",
              "nanos": 400000000
            }
          ]
        }
      }
    }
  ]
}