इनसे बचने के लिए, रास्ते की जानकारी दें

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

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

RouteModifiers टाइप के अनुरोध में, routeModifiers प्रॉपर्टी का इस्तेमाल करें. avoidTolls, avoidHighways, avoidFerries, और avoidIndoor तय किए जा सकते हैं.

रूट मॉडिफ़ायर तय करने से, ज़रूरी नहीं कि उन रास्तों को हटा दिया जाए जिनमें पाबंदी वाली सुविधा शामिल है. एपीआई, मॉडिफ़ायर का इस्तेमाल करके, नतीजे को ज़्यादा फ़ायदेमंद रास्तों के हिसाब से दिखाता है. टोल से बचने का विकल्प चुनने पर भी, आपके रास्ते में बदलाव न होने की कुछ वजहें हो सकती हैं. उदाहरण के लिए, यात्रा शुरू करने की जगह से मंज़िल तक पहुंचने के लिए, सिर्फ़ एक ही रास्ता है. इस वजह से, हाइवे या फ़ेरी से बचना मुमकिन नहीं है. इसके अलावा, वैकल्पिक रास्ते से यात्रा में लगने वाला समय काफ़ी बढ़ जाता है.

यहां दिए गए उदाहरण में, computeRoutes तरीके (REST) के अनुरोध के मुख्य हिस्से में, रूट मॉडिफ़ायर सेट करने का तरीका बताया गया है. इस विकल्प को ComputeRoutes तरीके (gRPC) के लिए भी सेट किया जा सकता है. इस उदाहरण में, टोल और हाइवे से बचने के लिए कहा गया है:

{
  "origin":{
    "location":{
      "latLng":{
        "latitude":37.419734,
        "longitude":-122.0827784
      }
    }
  },
  "destination":{
    "location":{
      "latLng":{
        "latitude":37.417670,
        "longitude":-122.079595
      }
    }
  },
  "routeModifiers": {
    "avoidTolls": true,
    "avoidHighways": true,
  }
}