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