Maps JavaScript API की Routes लाइब्रेरी में,
Route
और
RouteMatrix
क्लास शामिल हैं. ये क्लास, लेगसी
DirectionsService
और
DistanceMatrixService
ऑब्जेक्ट की जगह ले लेती हैं. google.maps.importLibrary("routes") का इस्तेमाल करके, अपने वेब ऐप्लिकेशन में लाइब्रेरी लोड करें. ब्राउज़र ऐप्लिकेशन को https://routes.googleapis.com वेब सेवा को सीधे कॉल करने के बजाय, इस लाइब्रेरी का इस्तेमाल क्यों करना चाहिए, यह जानने के लिए क्लाइंट-साइड SDK टूल का इस्तेमाल करना देखें.
Route क्लास
Route क्लास, computeRoutes() मेथड उपलब्ध कराती है. यह मेथड, दो जगहों के बीच का सबसे सही रास्ता दिखाता है. अलग-अलग जगहों पर साइकल, मोटरसाइकल, कार, बस, मेट्रो वगैरह से या पैदल जाने के लिए, रीयल-टाइम ट्रैफ़िक के साथ रास्ते की जानकारी पाने की सुविधा दें.
RouteMatrix क्लास
RouteMatrix क्लास, शुरुआत की अलग-अलग जगहों और मंज़िलों के बीच के रास्तों के मैट्रिक्स के लिए, दूरी और यात्रा में लगने वाले समय की जानकारी दिखाती है. अलग-अलग मंज़िलों तक की यात्रा में लगने वाले समय और दूरी कैलकुलेट करें. एक बार में ज़्यादा से ज़्यादा 625 रूट एलिमेंट के लिए कैलकुलेशन किया जा सकता है.
अपने इस्तेमाल के उदाहरण के लिए कोई क्लास चुनें
- कई स्टॉप वाले रास्ते का प्लान बनाना:
Route.computeRoutes()का इस्तेमाल करें. यह इंटरमीडिएट वेपॉइंट, स्टॉप ऑप्टिमाइज़ेशन, वैकल्पिक रास्ते, और टोल के अनुमान के साथ काम करता है. 2D मैप पर रास्ता ड्रॉ करने के लिए,createPolylines()औरcreateWaypointAdvancedMarkers()को कॉल करें. 3D मैप पर कोई रास्ता रेंडर करने के लिए,Route3DElement(<gmp-route-3d>) वेब कॉम्पोनेंट का इस्तेमाल करें याcreate3DPolylines(),createPopover(), औरcreateWaypointMarkers()को कॉल करें. - डिस्पैच और सबसे नज़दीकी जगह की जानकारी मैच करना:
RouteMatrix.computeRouteMatrix()का इस्तेमाल करके, शुरुआत की कई जगहों से अलग-अलग मंज़िलों तक की यात्रा में लगने वाले समय और दूरी की तुलना करें. एक बार में ज़्यादा से ज़्यादा 625 रूट एलिमेंट के लिए तुलना की जा सकती है. उदाहरण के लिए, पिकअप के लिए सबसे नज़दीकी ड्राइवर को असाइन करना या डिलीवरी के लिए सबसे नज़दीकी वेयरहाउस चुनना.