Directions

DirectionsService क्लास

google.maps.DirectionsService क्लास

यह दो या उससे ज़्यादा जगहों के बीच रास्ते की जानकारी देने वाली सेवा है.

const {DirectionsService} = await google.maps.importLibrary("routes") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

DirectionsService
DirectionsService()
पैरामीटर:  कोई नहीं
यह DirectionsService का नया इंस्टेंस बनाता है, जो Google सर्वर को दिशा-निर्देशों से जुड़ी क्वेरी भेजता है.
route
route(request[, callback])
पैरामीटर: 
लौटाई गई वैल्यू:  Promise<DirectionsResult>
रास्ते के लिए दिशा-निर्देश पाने का अनुरोध करें.

DirectionsRequest इंटरफ़ेस

google.maps.DirectionsRequest इंटरफ़ेस

DirectionsService को भेजी जाने वाली दिशा-निर्देशों की क्वेरी.

destination
टाइप:  string|LatLng|Place|LatLngLiteral
मंज़िल की जगह. इसे जियोकोड की जाने वाली स्ट्रिंग, LatLng या Place के तौर पर सेट किया जा सकता है. ज़रूरी है.
origin
टाइप:  string|LatLng|Place|LatLngLiteral
यात्रा शुरू करने की जगह. इसे जियोकोड की जाने वाली स्ट्रिंग, LatLng या Place के तौर पर सेट किया जा सकता है. ज़रूरी है.
travelMode
टाइप:  TravelMode
किस तरह की राउटिंग का अनुरोध किया गया है. ज़रूरी है.
avoidFerries optional
टाइप:  boolean optional
अगर true, तो यह Directions सेवा को निर्देश देता है कि जहां तक हो सके, फ़ेरी से बचें. ज़रूरी नहीं.
avoidHighways optional
टाइप:  boolean optional
अगर true है, तो यह Directions सेवा को निर्देश देता है कि जहां तक हो सके, हाइवे से बचें. ज़रूरी नहीं.
avoidTolls optional
टाइप:  boolean optional
अगर true, तो यह Directions सेवा को निर्देश देता है कि जहां तक हो सके, टोल वाली सड़कों से बचें. ज़रूरी नहीं.
drivingOptions optional
टाइप:  DrivingOptions optional
ऐसी सेटिंग जो सिर्फ़ उन अनुरोधों पर लागू होती हैं जिनमें travelMode DRIVING है. यात्रा के अन्य तरीकों के लिए, इस ऑब्जेक्ट का कोई असर नहीं होगा.
language optional
टाइप:  string optional
यह एक भाषा आइडेंटिफ़ायर है. इससे यह पता चलता है कि नतीजे किस भाषा में दिखाए जाने चाहिए. हालांकि, ऐसा सिर्फ़ तब किया जाता है, जब यह सुविधा उपलब्ध हो. इस्तेमाल की जा सकने वाली भाषाओं की सूची देखें.
optimizeWaypoints optional
टाइप:  boolean optional
अगर इसे true पर सेट किया जाता है, तो DirectionsService दिए गए इंटरमीडिएट वेपॉइंट को फिर से क्रम में लगाने की कोशिश करेगा, ताकि रास्ते की कुल लागत कम हो सके. अगर वेपॉइंट ऑप्टिमाइज़ किए गए हैं, तो नए क्रम का पता लगाने के लिए, जवाब में DirectionsRoute.waypoint_order देखें.
provideRouteAlternatives optional
टाइप:  boolean optional
रास्ते के विकल्प दिए जाने चाहिए या नहीं. ज़रूरी नहीं.
region optional
टाइप:  string optional
इस कुकी का इस्तेमाल, जियोकोडिंग के अनुरोधों के लिए पूर्वाग्रह के तौर पर किया जाता है. क्षेत्र के कोड में, दो वर्णों वाली ccTLD ("टॉप-लेवल डोमेन") वैल्यू डाली जा सकती है. ज़्यादातर ccTLD कोड, ISO 3166-1 कोड के जैसे ही होते हैं. हालांकि, कुछ अपवाद भी हैं. उदाहरण के लिए, यूनाइटेड किंगडम का ccTLD "uk" (.co.uk) है, जबकि इसका ISO 3166-1 कोड "gb" है. तकनीकी तौर पर, यह "ग्रेट ब्रिटेन और उत्तरी आयरलैंड का यूनाइटेड किंगडम" के लिए है.
transitOptions optional
टाइप:  TransitOptions optional
ऐसी सेटिंग जो सिर्फ़ उन अनुरोधों पर लागू होती हैं जिनमें travelMode की वैल्यू TRANSIT है. यात्रा के अन्य तरीकों के लिए, इस ऑब्जेक्ट का कोई असर नहीं होगा.
unitSystem optional
टाइप:  UnitSystem optional
डिफ़ॉल्ट: यह इकाई सिस्टम, मूल देश में इस्तेमाल किया जाता है.
दूरी दिखाने के लिए, इस्तेमाल किया जाने वाला पसंदीदा यूनिट सिस्टम.
waypoints optional
टाइप:  Array<DirectionsWaypoint> optional
बीच के वेपॉइंट का कलेक्शन. रास्ते के बारे में जानकारी, इस ऐरे में मौजूद हर वेपॉइंट के हिसाब से, शुरुआती जगह से मंज़िल तक के लिए कैलकुलेट की जाती है. ज़्यादा से ज़्यादा वेपॉइंट जोड़ने की अनुमति के बारे में जानने के लिए, डेवलपर गाइड देखें. सार्वजनिक परिवहन के दिशा-निर्देशों के लिए, वेपॉइंट की सुविधा उपलब्ध नहीं है. ज़रूरी नहीं.

DirectionsStatus कॉन्स्टेंट

google.maps.DirectionsStatus कॉन्स्टेंट

route() को कॉल पूरा होने पर, DirectionsService से मिला स्टेटस. इन्हें वैल्यू के हिसाब से या कॉन्स्टेंट के नाम का इस्तेमाल करके तय करें. उदाहरण के लिए, 'OK' या google.maps.DirectionsStatus.OK.

const {DirectionsStatus} = await google.maps.importLibrary("routes") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

INVALID_REQUEST दिया गया DirectionsRequest अमान्य था.
MAX_WAYPOINTS_EXCEEDED DirectionsRequest एट्रिब्यूट में बहुत ज़्यादा DirectionsWaypoint दिए गए हैं. ज़्यादा से ज़्यादा वेपॉइंट जोड़ने की अनुमति के बारे में जानने के लिए, डेवलपर गाइड देखें.
NOT_FOUND शुरुआत की जगह, डेस्टिनेशन या वेपॉइंट में से किसी एक को जियोकोड नहीं किया जा सका.
OK जवाब में एक मान्य DirectionsResult शामिल है.
OVER_QUERY_LIMIT वेब पेज पर, तय समयसीमा में अनुरोधों की संख्या तय सीमा से ज़्यादा हो गई है.
REQUEST_DENIED वेब पेज को दिशा-निर्देशों की सेवा इस्तेमाल करने की अनुमति नहीं है.
UNKNOWN_ERROR सर्वर की गड़बड़ी की वजह से, दिशा-निर्देशों के लिए किए गए अनुरोध को प्रोसेस नहीं किया जा सका. फिर से कोशिश करने पर, अनुरोध पूरा हो सकता है.
ZERO_RESULTS यात्रा शुरू करने की जगह और मंज़िल के बीच कोई रास्ता नहीं मिला.

DirectionsResult इंटरफ़ेस

google.maps.DirectionsResult इंटरफ़ेस

रास्ते की जानकारी देने वाले सर्वर से मिला रास्तों की जानकारी का रिस्पॉन्स. इन्हें DirectionsRenderer का इस्तेमाल करके रेंडर किया जा सकता है. इसके अलावा, इस ऑब्जेक्ट को पार्स करके खुद रेंडर किया जा सकता है. आपको Google Maps Platform की सेवा की शर्तों में बताई गई चेतावनियां और कॉपीराइट दिखाने होंगे. ध्यान दें कि यह नतीजा "JSON जैसा" है, लेकिन यह पूरी तरह से JSON नहीं है. ऐसा इसलिए है, क्योंकि इसमें LatLng ऑब्जेक्ट शामिल हैं.

request
टाइप:  DirectionsRequest
वह DirectionsRequest जिससे यह नतीजा मिला है.
routes
टाइप:  Array<DirectionsRoute>
DirectionsRoute का एक कलेक्शन. इनमें से हर एक में, उन लेग और चरणों के बारे में जानकारी होती है जिनसे यह बना है. सिर्फ़ एक रास्ता दिखेगा. हालांकि, अगर DirectionsRequest को provideRouteAlternatives के साथ true पर सेट करके बनाया गया है, तो एक से ज़्यादा रास्ते दिख सकते हैं.
available_travel_modes optional
टाइप:  Array<TravelMode> optional
इसमें यात्रा के उपलब्ध मोड की एक कैटगरी होती है. यह फ़ील्ड तब दिखता है, जब अनुरोध में यात्रा का कोई मोड बताया गया हो और उसके लिए कोई नतीजा न मिला हो. इस कलेक्शन में, दिए गए वेपॉइंट के सेट के देशों में यात्रा के उपलब्ध मोड शामिल होते हैं. अगर एक या उससे ज़्यादा वेपॉइंट 'वाया वेपॉइंट' हैं, तो यह फ़ील्ड नहीं दिखाया जाता.
geocoded_waypoints optional
टाइप:  Array<DirectionsGeocodedWaypoint> optional
DirectionsGeocodedWaypoint का एक कलेक्शन. इनमें से हर एक में, शुरुआती जगह, मंज़िल, और रास्ते में पड़ने वाली जगहों की जियोकोडिंग की जानकारी होती है.

DirectionsRenderer क्लास

google.maps.DirectionsRenderer क्लास

यह कुकी, DirectionsService से मिले दिशा-निर्देशों को रेंडर करती है.

यह क्लास MVCObject तक चलेगी.

const {DirectionsRenderer} = await google.maps.importLibrary("routes") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

DirectionsRenderer
DirectionsRenderer([opts])
पैरामीटर: 
यह दिए गए विकल्पों के साथ रेंडरर बनाता है. रास्ते की जानकारी को मैप पर (विज़ुअल ओवरले के तौर पर) या <div> पैनल पर (टेक्स्ट वाले निर्देशों के तौर पर) दिखाया जा सकता है.
getDirections
getDirections()
पैरामीटर:  कोई नहीं
लौटाई गई वैल्यू:  DirectionsResult
यह फ़ंक्शन, रेंडरर के लिए दिशा-निर्देशों का मौजूदा सेट दिखाता है.
getMap
getMap()
पैरामीटर:  कोई नहीं
लौटाई गई वैल्यू:  Map
उस मैप को दिखाता है जिस पर DirectionsResult रेंडर किया गया है.
getPanel
getPanel()
पैरामीटर:  कोई नहीं
लौटाई गई वैल्यू:  HTMLElement|null
उस पैनल <div> को दिखाता है जिसमें DirectionsResult रेंडर किया गया है.
getRouteIndex
getRouteIndex()
पैरामीटर:  कोई नहीं
लौटाई गई वैल्यू:  number
यह DirectionsRenderer ऑब्जेक्ट के लिए इस्तेमाल किए जा रहे मौजूदा (शून्य पर आधारित) रूट इंडेक्स को दिखाता है.
setDirections
setDirections(directions)
पैरामीटर: 
रिटर्न वैल्यू:  कोई नहीं
रेंडरर को DirectionsService से मिले नतीजे का इस्तेमाल करने के लिए सेट करें. इस तरह से निर्देशों का मान्य सेट सेट करने पर, रेंडरर के तय किए गए मैप और पैनल पर निर्देश दिखेंगे.
setMap
setMap(map)
पैरामीटर: 
रिटर्न वैल्यू:  कोई नहीं
इस तरीके से, उस मैप के बारे में पता चलता है जिस पर दिशा-निर्देश रेंडर किए जाएंगे. मैप से दिशा-निर्देश हटाने के लिए, null पास करें.
setOptions
setOptions(options)
पैरामीटर: 
रिटर्न वैल्यू:  कोई नहीं
शुरू करने के बाद, इस DirectionsRenderer के विकल्पों की सेटिंग बदलें.
setPanel
setPanel(panel)
पैरामीटर: 
रिटर्न वैल्यू:  कोई नहीं
इस तरीके से, दिशा-निर्देशों को <div> में रेंडर किया जाता है. पैनल से कॉन्टेंट हटाने के लिए, null पास करें.
setRouteIndex
setRouteIndex(routeIndex)
पैरामीटर: 
  • routeIndexnumber
रिटर्न वैल्यू:  कोई नहीं
रेंडर करने के लिए, DirectionsResult ऑब्जेक्ट में मौजूद रूट का इंडेक्स (शून्य से शुरू होने वाला) सेट करता है. डिफ़ॉल्ट रूप से, ऐरे में मौजूद पहला रूट रेंडर किया जाएगा.
इनहेरिट किया गया: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
directions_changed
function()
आर्ग्युमेंट: कोई नहीं
यह इवेंट तब ट्रिगर होता है, जब रेंडर किए गए निर्देशों में बदलाव होता है. ऐसा तब होता है, जब नया DirectionsResult सेट किया जाता है या जब उपयोगकर्ता निर्देशों के पाथ में बदलाव करने के लिए, उसे खींचना बंद कर देता है.

DirectionsRendererOptions इंटरफ़ेस

google.maps.DirectionsRendererOptions इंटरफ़ेस

यह ऑब्जेक्ट, उन प्रॉपर्टी के बारे में बताता है जिन्हें DirectionsRenderer ऑब्जेक्ट पर सेट किया जा सकता है.

directions optional
टाइप:  DirectionsResult optional
मैप और/या <div> पैनल पर दिखाने के लिए दिशा-निर्देश. इन्हें DirectionsService से DirectionsResult ऑब्जेक्ट के तौर पर वापस लाया जाता है.
draggable optional
टाइप:  boolean optional
अगर true, तो इससे उपयोगकर्ता को इस DirectionsRenderer के ज़रिए रेंडर किए गए रास्तों के पाथ को खींचकर बदलने की अनुमति मिलती है.
hideRouteList optional
टाइप:  boolean optional
डिफ़ॉल्ट: false
इस प्रॉपर्टी से पता चलता है कि रेंडरर को, दिशा-निर्देश वाले पैनल में दिखाए गए रास्तों की ऐसी सूची देनी चाहिए जिसे उपयोगकर्ता चुन सकें.
infoWindow optional
टाइप:  InfoWindow optional
InfoWindow, जिसमें मार्कर पर क्लिक करने पर टेक्स्ट की जानकारी रेंडर की जाती है. मौजूदा जानकारी वाली विंडो का कॉन्टेंट ओवरराइट हो जाएगा और उसकी जगह बदल जाएगी. अगर कोई जानकारी वाली विंडो नहीं दी गई है, तो DirectionsRenderer अपनी जानकारी वाली विंडो बनाएगा और उसका इस्तेमाल करेगा. अगर suppressInfoWindows को true पर सेट किया जाता है, तो इस प्रॉपर्टी को अनदेखा कर दिया जाएगा.
map optional
टाइप:  Map optional
वह मैप जिस पर दिशा-निर्देश दिखाने हैं.
markerOptions optional
टाइप:  MarkerOptions optional
मार्कर के लिए विकल्प. DirectionsRenderer से रेंडर किए गए सभी मार्कर, इन विकल्पों का इस्तेमाल करेंगे.
panel optional
टाइप:  HTMLElement optional
वह <div> जिसमें रास्ते के निर्देश दिखाने हैं.
polylineOptions optional
टाइप:  PolylineOptions optional
पॉलीलाइन के विकल्प. DirectionsRenderer से रेंडर की गई सभी पॉलीलाइन, इन विकल्पों का इस्तेमाल करेंगी.
preserveViewport optional
टाइप:  boolean optional
डिफ़ॉल्ट: false
अगर इस विकल्प को true पर सेट किया जाता है या मैप का सेंटर और ज़ूम कभी सेट नहीं किया गया था, तो इनपुट मैप को निर्देशों के इस सेट के बाउंडिंग बॉक्स के हिसाब से सेंटर और ज़ूम किया जाता है.
routeIndex optional
टाइप:  number optional
DirectionsResult ऑब्जेक्ट में मौजूद रूट का इंडेक्स. डिफ़ॉल्ट वैल्यू 0 होती है.
suppressBicyclingLayer optional
टाइप:  boolean optional
साइकल से यात्रा करने के निर्देश का अनुरोध किए जाने पर, BicyclingLayer को रेंडर न करें.
suppressInfoWindows optional
टाइप:  boolean optional
जानकारी वाली विंडो को रेंडर करने की प्रोसेस को रोकता है.
suppressMarkers optional
टाइप:  boolean optional
मार्कर रेंडर करने की प्रोसेस को छिपाता है.
suppressPolylines optional
टाइप:  boolean optional
पॉलीलाइन रेंडरिंग को छिपाता है.

DirectionsWaypoint इंटरफ़ेस

google.maps.DirectionsWaypoint इंटरफ़ेस

DirectionsWaypoint, यात्रा शुरू करने की जगह और मंज़िल के बीच की ऐसी जगह को दिखाता है जहां से यात्रा को रूट किया जाना चाहिए.

location optional
टाइप:  string|LatLng|LatLngLiteral|Place optional
वेपॉइंट की जगह की जानकारी. यह पता स्ट्रिंग, LatLng या Place हो सकता है. ज़रूरी नहीं.
stopover optional
टाइप:  boolean optional
डिफ़ॉल्ट: true
अगर true है, तो इसका मतलब है कि यह वेपॉइंट, यात्रा शुरू करने की जगह और मंज़िल के बीच में पड़ने वाला स्टॉप है. इससे रूट को दो हिस्सों में बांट दिया जाता है. अगर false है, तो इसका मतलब है कि रास्ते को इस वेपॉइंट से होकर जाना चाहिए, लेकिन इसे दो हिस्सों में नहीं बांटा जाना चाहिए. यह तब काम आता है, जब आपको मैप पर वेपॉइंट को खींचने वाले उपयोगकर्ता के जवाब में कोई रास्ता बनाना हो.

DirectionsGeocodedWaypoint इंटरफ़ेस

google.maps.DirectionsGeocodedWaypoint इंटरफ़ेस

जियोकोड किया गया एक वेपॉइंट.

partial_match optional
टाइप:  boolean optional
क्या जियोकोडर ने ओरिजनल वेपॉइंट के लिए, पूरी तरह से मेल खाने वाला नतीजा नहीं दिया. हालांकि, वह अनुरोध किए गए पते के कुछ हिस्से से मेल खाने वाला नतीजा दे सका.
place_id optional
टाइप:  string optional
वेपॉइंट से जुड़ा प्लेस आईडी. जगह के आईडी, Google Places के डेटाबेस और Google Maps में किसी जगह की अलग पहचान के लिए इस्तेमाल होते हैं. Places API डेवलपर गाइड में, जगह के आईडी के बारे में ज़्यादा जानें.
types optional
टाइप:  Array<string> optional
यह एक स्ट्रिंग का कलेक्शन होता है. इसमें, जियोकोड किए गए एलिमेंट के टाइप की जानकारी होती है. संभावित स्ट्रिंग की सूची के लिए, डेवलपर की गाइड में पते के कॉम्पोनेंट टाइप सेक्शन देखें.

DirectionsRoute इंटरफ़ेस

google.maps.DirectionsRoute इंटरफ़ेस

DirectionsResult में लेग का सेट शामिल करने वाला एक रूट. ध्यान दें कि यह ऑब्जेक्ट "JSON जैसा" है, लेकिन यह पूरी तरह से JSON नहीं है. ऐसा इसलिए, क्योंकि इसमें सीधे और परोक्ष तौर पर LatLng ऑब्जेक्ट शामिल होते हैं.

bounds
टाइप:  LatLngBounds
इस रास्ते की सीमाएं.
copyrights
टाइप:  string
इस रास्ते के लिए, कॉपीराइट का टेक्स्ट दिखाया जाएगा.
legs
टाइप:  Array<DirectionsLeg>
DirectionsLeg का एक कलेक्शन. इनमें से हर एक में, उन चरणों के बारे में जानकारी होती है जिनसे यह बना है. हर स्टॉपओवर वेपॉइंट या तय की गई मंज़िल के लिए एक लेग होगा. इसलिए, बिना स्टॉपओवर वाले रास्ते में एक DirectionsLeg होगा और एक स्टॉपओवर वाले रास्ते में दो DirectionsLeg होंगे.
overview_path
टाइप:  Array<LatLng>
LatLng का एक कलेक्शन, जो इस रूट के पूरे कोर्स को दिखाता है. पाथ को आसान बनाया गया है, ताकि इसे उन कॉन्टेक्स्ट में इस्तेमाल किया जा सके जहां कम संख्या में वर्टेक्स की ज़रूरत होती है. जैसे, Static Maps API के यूआरएल.
overview_polyline
टाइप:  string
overview_path में, रास्ते का कोड में बदला गया पॉलीलाइन प्रज़ेंटेशन. यह पॉलीलाइन, रास्ते के लिए मिले निर्देशों के हिसाब से अनुमानित (स्मूद) पाथ है.
summary
टाइप:  string
इसमें रूट के बारे में कम शब्दों में जानकारी होती है. इससे रूट का नाम रखने और उसे अन्य रूट से अलग करने में मदद मिलती है.
warnings
टाइप:  Array<string>
ये निर्देश दिखाते समय चेतावनियां दिखेंगी.
waypoint_order
टाइप:  Array<number>
अगर optimizeWaypoints को true पर सेट किया गया था, तो इस फ़ील्ड में इनपुट किए गए वेपॉइंट का क्रम बदला हुआ होगा. उदाहरण के लिए, अगर इनपुट यह था:
  शुरुआत: लॉस एंजेलिस
  रास्ते में पड़ने वाली जगहें: डैलस, बैंगोर, फ़ीनिक्स
  मंज़िल: न्यूयॉर्क
और ऑप्टिमाइज़ किया गया आउटपुट इस क्रम में था:
  शुरुआत: लॉस एंजेलिस
  रास्ते में पड़ने वाली जगहें: फ़ीनिक्स, डैलस, बैंगोर
  मंज़िल: न्यूयॉर्क
तो इस फ़ील्ड की वैल्यू [2, 0, 1] वाली Array होगी. ध्यान दें कि वेपॉइंट की नंबरिंग शून्य से शुरू होती है.
अगर इनपुट किए गए किसी भी वेपॉइंट के लिए stopover को false पर सेट किया गया है, तो यह फ़ील्ड खाली होगा. ऐसा इसलिए, क्योंकि इस तरह की क्वेरी के लिए रास्ते को ऑप्टिमाइज़ करने की सुविधा उपलब्ध नहीं है.
fare optional
टाइप:  TransitFare optional
ट्रांज़िट वाली पूरी यात्रा का कुल किराया. यह सुविधा सिर्फ़ ट्रांज़िट के अनुरोधों के लिए उपलब्ध है.

DirectionsLeg इंटरफ़ेस

google.maps.DirectionsLeg इंटरफ़ेस

DirectionsResult में चरणों का एक सेट, जिसे एक लेग कहा जाता है. ऐसा हो सकता है कि लेग के कुछ फ़ील्ड, सभी अनुरोधों के लिए न दिखाए जाएं. ध्यान दें कि यह नतीजा "JSON जैसा" है, लेकिन यह पूरी तरह से JSON नहीं है. ऐसा इसलिए, क्योंकि इसमें सीधे तौर पर और परोक्ष रूप से LatLng ऑब्जेक्ट शामिल हैं.

end_address
टाइप:  string
इस लेग की मंज़िल का पता. इस कॉन्टेंट को जैसा है वैसा ही पढ़ा जाना चाहिए. फ़ॉर्मैट किए गए पते को प्रोग्राम के हिसाब से पार्स न करें.
end_location
टाइप:  LatLng
DirectionsService, शुरुआती और आखिरी जगह के लिए, सबसे नज़दीकी परिवहन के विकल्प (आम तौर पर सड़क) का इस्तेमाल करके, रास्तों का हिसाब लगाता है. end_location से जियोकोड की गई असल जगह की जानकारी मिलती है. यह जानकारी, आखिरी चरण के end_location से अलग हो सकती है. उदाहरण के लिए, अगर सड़क इस लेग की मंज़िल के पास नहीं है.
start_address
टाइप:  string
इस लेग के ऑरिजिन का पता. इस कॉन्टेंट को जैसा है वैसा ही पढ़ा जाना चाहिए. फ़ॉर्मैट किए गए पते को प्रोग्राम के हिसाब से पार्स न करें.
start_location
टाइप:  LatLng
DirectionsService, शुरुआती और आखिरी जगह के लिए, सबसे नज़दीकी परिवहन के विकल्प (आम तौर पर सड़क) का इस्तेमाल करके, रास्तों का हिसाब लगाता है. start_location से, जियोकोड किया गया असल ऑरिजिन पता चलता है. यह पहले चरण के start_location से अलग हो सकता है. उदाहरण के लिए, अगर सड़क इस लेग के ऑरिजिन के पास नहीं है.
steps
टाइप:  Array<DirectionsStep>
DirectionsStep का एक कलेक्शन. इनमें से हर एक में, इस लेग के अलग-अलग चरणों के बारे में जानकारी होती है.
traffic_speed_entry
टाइप:  Array<*>
रास्ते के उस हिस्से पर ट्रैफ़िक की रफ़्तार के बारे में जानकारी.
via_waypoints
टाइप:  Array<LatLng>
इस लेग के साथ-साथ बिना रुके जाने वाले वेपॉइंट की एक कैटगरी, जिन्हें मूल अनुरोध में बताया गया था.

वैकल्पिक रास्तों के लिए उपलब्ध नहीं है. वर्शन 3.27, एपीआई का आखिरी वर्शन होगा. इसमें वैकल्पिक रास्तों में अतिरिक्त via_waypoints जोड़े जाएंगे.

ड्रैग किए जा सकने वाले निर्देशों को लागू करने के लिए, Directions Service का इस्तेमाल करते समय, हमारा सुझाव है कि आप दूसरे रास्तों को ड्रैग करने की सुविधा बंद कर दें. सिर्फ़ मुख्य रास्ते को ड्रैग किया जा सकता है. उपयोगकर्ता, मुख्य रास्ते को तब तक खींच सकते हैं, जब तक वह किसी दूसरे रास्ते से मैच न हो जाए.

arrival_time optional
टाइप:  Time optional
इस लेग के लिए, पहुंचने का अनुमानित समय. यह सिर्फ़ TRANSIT अनुरोधों के लिए लागू होता है.
departure_time optional
टाइप:  Time optional
इस लेग के लिए, रवाना होने का अनुमानित समय. यह सिर्फ़ TRANSIT अनुरोधों के लिए लागू होता है.
distance optional
टाइप:  Distance optional
इस लेग में तय की गई कुल दूरी. इस प्रॉपर्टी को तय नहीं किया जा सकता, क्योंकि दूरी के बारे में जानकारी नहीं हो सकती.
duration optional
टाइप:  Duration optional
इस लेग की कुल अवधि. इस प्रॉपर्टी को undefined किया जा सकता है, क्योंकि हो सकता है कि अवधि की जानकारी न हो.
duration_in_traffic optional
टाइप:  Duration optional
इस लेग की कुल अवधि. इसमें trafficModel प्रॉपर्टी से मिली ट्रैफ़िक की जानकारी को ध्यान में रखा जाता है. इस प्रॉपर्टी को undefined किया जा सकता है, क्योंकि हो सकता है कि अवधि की जानकारी न हो.

DirectionsStep इंटरफ़ेस

google.maps.DirectionsStep इंटरफ़ेस

DirectionsResult में एक DirectionsStep. ऐसा हो सकता है कि कुछ फ़ील्ड undefined हों. ध्यान दें कि यह ऑब्जेक्ट "JSON जैसा" है, लेकिन यह पूरी तरह से JSON नहीं है, क्योंकि इसमें सीधे तौर पर LatLng ऑब्जेक्ट शामिल हैं.

encoded_lat_lngs
टाइप:  string
यह चरण का एन्कोड किया गया पॉलीलाइन प्रज़ेंटेशन होता है. यह चरण का अनुमानित (स्मूद किया गया) पाथ है.
end_location
टाइप:  LatLng
इस चरण के खत्म होने की जगह.
end_point
टाइप:  LatLng
इस चरण के खत्म होने की जगह.
instructions
टाइप:  string
इस चरण के लिए निर्देश.
lat_lngs
टाइप:  Array<LatLng>
LatLng का क्रम, जिसमें इस चरण के बारे में बताया गया है. यह चरण का अनुमानित (स्मूद किया गया) पाथ है.
maneuver
टाइप:  string
इसमें मौजूदा चरण (turn-left, merge, straight वगैरह) के लिए की जाने वाली कार्रवाई शामिल होती है. वैल्यू में बदलाव किया जा सकता है. साथ ही, बिना किसी सूचना के नई वैल्यू जोड़ी जा सकती हैं.
path
टाइप:  Array<LatLng>
LatLng का क्रम, जिसमें इस चरण के बारे में बताया गया है. यह चरण का अनुमानित (स्मूद किया गया) पाथ है.
start_location
टाइप:  LatLng
इस चरण के लिए यात्रा शुरू करने की जगह.
start_point
टाइप:  LatLng
इस चरण के लिए यात्रा शुरू करने की जगह.
travel_mode
टाइप:  TravelMode
इस चरण में यात्रा के लिए इस्तेमाल किया गया साधन.
distance optional
टाइप:  Distance optional
इस चरण में तय की गई दूरी. इस प्रॉपर्टी को undefined के तौर पर सेट किया जा सकता है, क्योंकि हो सकता है कि दूरी की जानकारी न हो.
duration optional
टाइप:  Duration optional
इस चरण को पूरा करने में आम तौर पर लगने वाला समय, सेकंड और टेक्स्ट फ़ॉर्म में. इस प्रॉपर्टी को undefined किया जा सकता है, क्योंकि हो सकता है कि अवधि की जानकारी न हो.
polyline optional
टाइप:  DirectionsPolyline optional
इसमें एक ऑब्जेक्ट होता है, जिसमें एक प्रॉपर्टी होती है. इसका नाम 'points' होता है. इसमें चरण का एन्कोड किया गया पॉलीलाइन फ़ॉर्मैट होता है. यह पॉलीलाइन, चरण के अनुमानित (स्मूद) पाथ को दिखाती है.
steps optional
टाइप:  Array<DirectionsStep> optional
इस चरण के उप-चरण. यह सार्वजनिक परिवहन के रूट के उन सेक्शन के लिए तय किया जाता है जहां सार्वजनिक परिवहन की सुविधा उपलब्ध नहीं है.
transit optional
टाइप:  TransitDetails optional
इस चरण के लिए ट्रांज़िट से जुड़ी जानकारी. इस प्रॉपर्टी की वैल्यू तब तक तय नहीं की जाएगी, जब तक इस चरण के लिए यात्रा का मोड TRANSIT न हो.
transit_details optional
टाइप:  TransitDetails optional
अगर यात्रा का तरीका TRANSIT है, तो इस चरण के बारे में जानकारी.

DirectionsPolyline इंटरफ़ेस

google.maps.DirectionsPolyline इंटरफ़ेस

एक ऑब्जेक्ट, जिसमें DirectionsStep की पॉलीलाइन के बारे में बताने के लिए points प्रॉपर्टी होती है.

points
टाइप:  string

Place इंटरफ़ेस

google.maps.Place इंटरफ़ेस

इसमें DirectionsRequest या DistanceMatrixRequest के लिए, किसी जगह का पता लगाने, उसकी पहचान करने या उसके बारे में बताने के लिए ज़रूरी जानकारी होती है. इस संदर्भ में, "जगह" का मतलब किसी कारोबार, लोकप्रिय जगह या भौगोलिक जगह से है. किसी जगह की जानकारी पाने के लिए, PlacesService देखें.

location optional
टाइप:  LatLng|LatLngLiteral optional
इस जगह के बारे में जानकारी देने वाली इकाई का LatLng.
placeId optional
टाइप:  string optional
जगह का आईडी. जैसे, कोई कारोबार या लोकप्रिय जगह. जगह का आईडी, Google Maps के डेटाबेस में मौजूद किसी जगह का यूनीक आइडेंटिफ़ायर होता है. ध्यान दें कि किसी जगह की पहचान करने का सबसे सटीक तरीका placeId है. अगर हो सके, तो आपको query के बजाय placeId बताना चाहिए. जगह का आईडी, Places API के किसी भी अनुरोध से वापस पाया जा सकता है. जैसे, TextSearch. जगह के आईडी, Geocoding API के अनुरोधों से भी वापस पाए जा सकते हैं. ज़्यादा जानकारी के लिए, जगह के आईडी की खास जानकारी देखें.
query optional
टाइप:  string optional
जगह के बारे में बताने वाली खोज क्वेरी. जैसे, कोई कारोबार या लोकप्रिय जगह. क्वेरी का उदाहरण: "क्वे, ऊपरी लेवल, ओवरसीज़ पैसेंजर टर्मिनल 5 हिक्सन रोड, द रॉक्स एनएसडब्ल्यू". अगर हो सके, तो आपको query के बजाय placeId बताना चाहिए. एपीआई, क्वेरी स्ट्रिंग को किसी जगह से जोड़ने की प्रोसेस के सटीक होने की गारंटी नहीं देता. अगर placeId और query, दोनों दिए गए हों, तो गड़बड़ी होती है.

TravelMode कॉन्स्टेंट

google.maps.TravelMode कॉन्स्टेंट

यात्रा के वे मान्य मोड जिन्हें DirectionsRequest में बताया जा सकता है. साथ ही, यात्रा के वे मोड जिन्हें DirectionsStep में दिखाया जाता है. इन्हें वैल्यू के हिसाब से या कॉन्स्टेंट के नाम का इस्तेमाल करके तय करें. उदाहरण के लिए, 'BICYCLING' या google.maps.TravelMode.BICYCLING.

const {TravelMode} = await google.maps.importLibrary("routes") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

BICYCLING साइकल चलाने के रास्ते की जानकारी पाने के अनुरोध के बारे में बताता है.
DRIVING ड्राइविंग के दिशा-निर्देशों के लिए किए गए अनुरोध के बारे में बताता है.
TRANSIT यह सार्वजनिक परिवहन के निर्देशों के लिए किए गए अनुरोध के बारे में बताता है.
WALKING यह पैदल चलने के रास्ते के लिए दिशा-निर्देश पाने के अनुरोध के बारे में बताता है.

DrivingOptions इंटरफ़ेस

google.maps.DrivingOptions इंटरफ़ेस

इस कुकी से, यात्रा मोड को DRIVING पर सेट करने पर DirectionsRequest को कॉन्फ़िगर किया जाता है.

departureTime
टाइप:  Date
रास्ते के लिए, यात्रा शुरू करने का तय समय. इसे Date ऑब्जेक्ट के तौर पर तय किया जाता है. Date ऑब्जेक्ट, 1 जनवरी, 1970 से मिलीसेकंड में समय मेज़र करता है. किसी DrivingOptions को मान्य बनाने के लिए, यह जानकारी देना ज़रूरी है. जाने का समय, मौजूदा समय या आने वाले समय के लिए सेट होना चाहिए. यह बीते हुए समय की नहीं हो सकती.
trafficModel optional
टाइप:  TrafficModel optional
ट्रैफ़िक में लगने वाले समय का अनुमान लगाते समय, इस्तेमाल की जाने वाली पसंदीदा मान्यता. डिफ़ॉल्ट वैल्यू BEST_GUESS है.

TrafficModel कॉन्स्टेंट

google.maps.TrafficModel कॉन्स्टेंट

ट्रैफ़िक में लगने वाले समय का अनुमान लगाते समय इस्तेमाल की जाने वाली मान्यताएं. DirectionsRequest या DistanceMatrixRequest के हिस्से के तौर पर बताया गया हो. इन्हें वैल्यू के हिसाब से या कॉन्स्टेंट के नाम का इस्तेमाल करके तय करें. उदाहरण के लिए, 'bestguess' या google.maps.TrafficModel.BEST_GUESS.

const {TrafficModel} = await google.maps.importLibrary("routes") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

BEST_GUESS ट्रैफ़िक में लगने वाले समय का सबसे सटीक अनुमान लगाने के लिए, ट्रैफ़िक के पुराने डेटा का इस्तेमाल करें.
OPTIMISTIC ट्रैफ़िक की अवधि का अनुमान लगाने के लिए, पुराने ट्रैफ़िक डेटा का इस्तेमाल करें.
PESSIMISTIC ट्रैफ़िक की अवधि का अनुमान लगाने के लिए, पुराने ट्रैफ़िक डेटा का इस्तेमाल करें.

TransitOptions इंटरफ़ेस

google.maps.TransitOptions इंटरफ़ेस

TransitOptions ऑब्जेक्ट, जिसे DirectionsRequest में शामिल किया जाना है. ऐसा तब किया जाता है, जब यात्रा के मोड को TRANSIT पर सेट किया जाता है.

arrivalTime optional
टाइप:  Date optional
रास्ते के लिए पहुंचने का तय समय, जिसे Date ऑब्जेक्ट के तौर पर तय किया जाता है. Date ऑब्जेक्ट, 1 जनवरी, 1970 से समय को मिलीसेकंड में मापता है. अगर पहुंचने का समय दिया गया है, तो जाने के समय को अनदेखा कर दिया जाता है.
departureTime optional
टाइप:  Date optional
रूट के लिए यात्रा शुरू करने का मनचाहा समय, जिसे Date ऑब्जेक्ट के तौर पर तय किया जाता है. Date ऑब्जेक्ट, 1 जनवरी, 1970 से समय को मिलीसेकंड में मापता है. अगर जाने या पहुंचने का समय नहीं दिया गया है, तो समय को "अभी" माना जाता है.
modes optional
टाइप:  Array<TransitMode> optional
सार्वजनिक परिवहन के एक या उससे ज़्यादा पसंदीदा साधन, जैसे कि बस या ट्रेन. अगर कोई प्राथमिकता नहीं दी जाती है, तो एपीआई सबसे अच्छे डिफ़ॉल्ट रूट की जानकारी देता है.
routingPreference optional
टाइप:  TransitRoutePreference optional
ऐसी प्राथमिकता जो सार्वजनिक परिवहन के रास्ते के चुनाव को प्रभावित कर सकती है, जैसे कि कम दूरी वाले पैदल रास्ते को प्राथमिकता देना. अगर कोई प्राथमिकता नहीं दी जाती है, तो एपीआई सबसे अच्छे डिफ़ॉल्ट रूट की जानकारी देता है.

TransitMode कॉन्स्टेंट

google.maps.TransitMode कॉन्स्टेंट

सार्वजनिक परिवहन का मान्य मोड, जैसे कि बस. इसे TransitOptions में बताया जा सकता है. इन्हें वैल्यू के हिसाब से या कॉन्स्टेंट के नाम का इस्तेमाल करके तय करें. उदाहरण के लिए, 'BUS' या google.maps.TransitMode.BUS.

const {TransitMode} = await google.maps.importLibrary("routes") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

BUS यह कुकी, बस को यात्रा के पसंदीदा साधन के तौर पर सेट करती है.
RAIL इसमें रेल को परिवहन के पसंदीदा साधन के तौर पर चुना गया है.
SUBWAY यह विकल्प, सबवे को परिवहन के पसंदीदा साधन के तौर पर सेट करता है.
TRAIN इससे ट्रेन को सार्वजनिक परिवहन के पसंदीदा साधन के तौर पर सेट किया जाता है.
TRAM यह ट्राम को सार्वजनिक परिवहन के पसंदीदा साधन के तौर पर सेट करता है.

TransitRoutePreference कॉन्स्टेंट

google.maps.TransitRoutePreference कॉन्स्टेंट

सार्वजनिक परिवहन के रूट का मान्य टाइप, जिसे TransitOptions में बताया जा सकता है. इन्हें वैल्यू के हिसाब से या कॉन्स्टेंट के नाम का इस्तेमाल करके तय करें. उदाहरण के लिए, 'LESS_WALKING' या google.maps.TransitRoutePreference.LESS_WALKING.

const {TransitRoutePreference} = await google.maps.importLibrary("routes") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

FEWER_TRANSFERS इससे यह तय होता है कि कैलकुलेट किए गए रास्ते में कम से कम वाहन बदलने की ज़रूरत हो.
LESS_WALKING इससे पता चलता है कि कैलकुलेट किए गए रास्ते में पैदल चलने की दूरी कम होनी चाहिए.

TransitFare इंटरफ़ेस

google.maps.TransitFare इंटरफ़ेस

DirectionsRoute का किराया, जिसमें वैल्यू और मुद्रा शामिल होती है.

currency
टाइप:  string
आईएसओ 4217 मुद्रा कोड. इससे पता चलता है कि किराया किस मुद्रा में दिखाया गया है.
text
टाइप:  string
किराये की वैल्यू, जिसे दी गई currency में स्ट्रिंग के तौर पर दिखाया गया है.
value
टाइप:  number
किराये की संख्या वाली वैल्यू, जिसे दिए गए currency में दिखाया गया है.

TransitDetails इंटरफ़ेस

google.maps.TransitDetails इंटरफ़ेस

इस चरण में, यात्रा शुरू करने, पहुंचने, और यात्रा के तरीके के बारे में जानकारी.

arrival_stop
टाइप:  TransitStop
बस, मेट्रो वगैरह से की जाने वाली यात्रा के इस चरण का आखिरी स्टॉप.
arrival_time
टाइप:  Time
इस चरण के पूरा होने का समय, जिसे Time ऑब्जेक्ट के तौर पर तय किया जाता है.
departure_stop
टाइप:  TransitStop
सार्वजनिक परिवहन से की जाने वाली इस यात्रा का शुरुआती स्टॉप.
departure_time
टाइप:  Time
इस चरण के लिए, रवाना होने का समय. इसे Time ऑब्जेक्ट के तौर पर तय किया जाता है.
headsign
टाइप:  string
इस लाइन पर यात्रा करने की दिशा, जैसा कि वाहन या रवाना होने वाले स्टॉप पर मार्क किया गया है.
headway
टाइप:  number
इस स्टॉप पर एक जैसे वाहनों के बीच का अनुमानित समय.
line
टाइप:  TransitLine
इस चरण में इस्तेमाल की गई ट्रांज़िट लाइन के बारे में जानकारी.
num_stops
टाइप:  number
इस चरण में स्टॉप की संख्या. इसमें पहुंचने का स्टॉप शामिल होता है, लेकिन जाने का स्टॉप शामिल नहीं होता.
trip_short_name
टाइप:  string
यह टेक्स्ट, शेड्यूल और साइन बोर्ड में दिखता है. इससे यात्रियों को बस, मेट्रो वगैरह की यात्रा की जानकारी मिलती है. उदाहरण के लिए, कम्यूटर रेल यात्राओं के लिए ट्रेन नंबर की पहचान करना. इस टेक्स्ट से, सेवा के दिन के हिसाब से किसी यात्रा की यूनीक पहचान होती है.

TransitStop इंटरफ़ेस

google.maps.TransitStop इंटरफ़ेस

बस, मेट्रो वगैरह के स्टॉप या स्टेशन के बारे में जानकारी.

location
टाइप:  LatLng
इस स्टॉप की जगह.
name
टाइप:  string
बस, मेट्रो वगैरह के इस स्टॉप का नाम.

TransitLine इंटरफ़ेस

google.maps.TransitLine इंटरफ़ेस

उस ट्रांज़िट लाइन के बारे में जानकारी जो इस ट्रांज़िट चरण को पूरा करती है.

agencies
टाइप:  Array<TransitAgency>
वह सार्वजनिक परिवहन एजेंसी जो इस ट्रांज़िट लाइन को मैनेज करती है.
color
टाइप:  string
इस ट्रांज़िट लाइन के लिए साइनेज में आम तौर पर इस्तेमाल किया जाने वाला रंग. इसे हेक्स स्ट्रिंग के तौर पर दिखाया जाता है.
icon
टाइप:  string
इस लाइन से जुड़े आइकॉन का यूआरएल.
name
टाइप:  string
इस ट्रांज़िट लाइन का पूरा नाम, जैसे कि "8 एवेन्यू लोकल".
short_name
टाइप:  string
इस ट्रांज़िट लाइन का छोटा नाम, जैसे कि "E".
text_color
टाइप:  string
बस, मेट्रो वगैरह की इस लाइन के लिए, साइनेज में आम तौर पर इस्तेमाल किया जाने वाला टेक्स्ट का रंग. इसे हेक्स स्ट्रिंग के तौर पर दिखाया जाता है.
url
टाइप:  string
एजेंसी का वह यूआरएल जो इस ट्रांज़िट लाइन के लिए खास है.
vehicle
टाइप:  TransitVehicle
इस्तेमाल किए गए वाहन का टाइप, जैसे कि ट्रेन या बस.

TransitAgency इंटरफ़ेस

google.maps.TransitAgency इंटरफ़ेस

सार्वजनिक परिवहन की लाइन चलाने वाली एजेंसी के बारे में जानकारी.

name
टाइप:  string
इस सार्वजनिक परिवहन एजेंसी का नाम.
phone
टाइप:  string
सार्वजनिक परिवहन एजेंसी का फ़ोन नंबर.
url
टाइप:  string
ट्रांज़िट एजेंसी का यूआरएल.

TransitVehicle इंटरफ़ेस

google.maps.TransitVehicle इंटरफ़ेस

सार्वजनिक परिवहन की लाइन पर चलने वाले वाहन के बारे में जानकारी.

icon
टाइप:  string
इस लाइन पर इस्तेमाल किए गए वाहन के टाइप से मेल खाने वाले आइकॉन का यूआरएल.
local_icon
टाइप:  string
यह आइकॉन का ऐसा यूआरएल होता है जो इस इलाके में इस्तेमाल किए जाने वाले वाहन के टाइप से मेल खाता है. इसमें सामान्य आइकॉन के बजाय, वाहन के टाइप के हिसाब से आइकॉन का इस्तेमाल किया जाता है.
name
टाइप:  string
TransitVehicle के इस टाइप का नाम. उदाहरण के लिए, "ट्रेन" या "बस".
type
टाइप:  VehicleType
इस्तेमाल किए गए वाहन का टाइप, जैसे कि ट्रेन, बस या फ़ेरी.

VehicleType कॉन्स्टेंट

google.maps.VehicleType कॉन्स्टेंट

वाहन के टाइप के लिए संभावित वैल्यू.

const {VehicleType} = await google.maps.importLibrary("routes") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

BUS बस.
CABLE_CAR यह एक ऐसा वाहन होता है जो केबल पर चलता है. आम तौर पर, यह ज़मीन पर चलता है. एरियल केबल कार, GONDOLA_LIFT टाइप की हो सकती हैं.
COMMUTER_TRAIN कम्यूटर रेल.
FERRY फ़ेरी.
FUNICULAR एक ऐसा वाहन जिसे केबल की मदद से, खड़ी चढ़ाई पर खींचा जाता है.
GONDOLA_LIFT एरियल केबल कार.
HEAVY_RAIL हैवी रेल.
HIGH_SPEED_TRAIN हाई स्पीड ट्रेन.
INTERCITY_BUS एक शहर से दूसरे शहर जाने वाली बस.
METRO_RAIL लाइट रेल.
MONORAIL Monorail.
OTHER अन्य वाहन.
RAIL रेल.
SHARE_TAXI शेयर टैक्सी, बस की तरह ही होती है. यह अपने रास्ते में कहीं भी यात्रियों को उतार और चढ़ा सकती है. आम तौर पर, शेयर की गई टैक्सी में मिनीबस का इस्तेमाल किया जाता है.
SUBWAY भूमिगत लाइट रेल.
TRAM ज़मीन के ऊपर बनी लाइट रेल.
TROLLEYBUS ट्रॉलीबस.

UnitSystem कॉन्स्टेंट

google.maps.UnitSystem कॉन्स्टेंट

DirectionsRequest एट्रिब्यूट में बताई जा सकने वाली मान्य यूनिट सिस्टम.

const {UnitSystem} = await google.maps.importLibrary("core") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

IMPERIAL इससे पता चलता है कि DirectionsResult में दूरी को इंपीरियल यूनिट में दिखाया जाना चाहिए.
METRIC इससे पता चलता है कि DirectionsResult में दी गई दूरी को मेट्रिक इकाइयों में दिखाया जाना चाहिए.

Distance इंटरफ़ेस

google.maps.Distance इंटरफ़ेस

दूरी को न्यूमेरिक वैल्यू और डिसप्ले स्ट्रिंग के तौर पर दिखाया जाता है.

text
टाइप:  string
दूरी की वैल्यू का स्ट्रिंग फ़ॉर्मैट, जिसमें अनुरोध में दिया गया UnitSystem इस्तेमाल किया जाता है.
value
टाइप:  number
मीटर में दूरी.

Duration इंटरफ़ेस

google.maps.Duration इंटरफ़ेस

अवधि को संख्यात्मक वैल्यू और डिसप्ले स्ट्रिंग के तौर पर दिखाया जाता है.

text
टाइप:  string
अवधि की वैल्यू को दिखाने वाली स्ट्रिंग.
value
टाइप:  number
अवधि, सेकंड में.

Time इंटरफ़ेस

google.maps.Time इंटरफ़ेस

समय को Date ऑब्जेक्ट, स्थानीय भाषा में स्ट्रिंग, और टाइम ज़ोन के तौर पर दिखाया जाता है.

text
टाइप:  string
समय की वैल्यू को दिखाने वाली स्ट्रिंग. समय, बस/मेट्रो स्टेशन के टाइम ज़ोन के हिसाब से दिखाया जाता है.
time_zone
टाइप:  string
वह टाइम ज़ोन जिसमें यह स्टॉप मौजूद है. यह वैल्यू, आईएएनए टाइम ज़ोन डेटाबेस में तय किए गए टाइम ज़ोन का नाम है. उदाहरण के लिए, "America/New_York".
value
टाइप:  Date
यह बस के जाने या पहुंचने का समय होता है. इसे JavaScript Date ऑब्जेक्ट के तौर पर तय किया जाता है.

DirectionsTravelMode कॉन्स्टेंट

google.maps.DirectionsTravelMode कॉन्स्टेंट

DirectionsUnitSystem स्थिरांक

google.maps.DirectionsUnitSystem कॉन्स्टेंट