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