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

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

अनुरोध में 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,
  }
}