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

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

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

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

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

यहां दिए गए उदाहरण में, computeRoutes तरीके (आरईएसटी) के अनुरोध के मुख्य हिस्से में, रूट मॉडिफ़ायर सेट करने का तरीका बताया गया है. इस विकल्प को 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,
  }
}