उन सुविधाओं के बारे में बताएं जिन्हें इस्तेमाल नहीं करना है

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

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

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

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

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

उदाहरण

नीचे दिए गए उदाहरण में, computeRoutes अनुरोध में टोल से बचने के लिए, रूट मॉडिफ़ायर सेट करने का तरीका बताया गया है.

const requestWithAvoid = {
  origin: 'Kirkland, WA',
  destination: 'University of Washington',
  travelMode: 'DRIVING',
  routeModifiers: {
    avoidTolls: true,
  },
  fields: ['path'],
};