Route क्लास
क्लास
google.maps.routes.Route
लाइब्रेरी "routes"
इसमें एक रास्ता होता है, जिसमें सड़क के जुड़े हुए सेगमेंट की एक सीरीज़ होती है. ये सेगमेंट, शुरुआत, आखिर, और बीच के वेपॉइंट को जोड़ते हैं.
const {Route} = await google.maps.importLibrary("routes");
स्टैटिक मेथड | |
|---|---|
computeRoutes |
computeRoutes(request)पैरामीटर:
रिटर्न वैल्यू:
Promise<{टर्मिनल और इंटरमीडिएट वेपॉइंट का सेट देने पर, यह मुख्य रास्ते के साथ-साथ वैकल्पिक रास्ते भी दिखाता है. ध्यान दें: इस तरीके के लिए, आपको अनुरोध में रिस्पॉन्स फ़ील्ड मास्क की जानकारी देनी होगी. इसके लिए, ComputeRoutesRequest.fields प्रॉपर्टी सेट करें. यह वैल्यू, फ़ील्ड पाथ की सूची होती है. उदाहरण के लिए:
वाइल्डकार्ड रिस्पॉन्स फ़ील्ड मास्क fields: ['*'] का इस्तेमाल करने से बचें, क्योंकि:
|
प्रॉपर्टी | |
|---|---|
description
readonly |
टाइप:
string optionalरास्ते की जानकारी. |
distanceMeters
readonly |
टाइप:
number optionalरास्ते की दूरी, मीटर में. |
durationMillis
readonly |
टाइप:
number optionalरास्ते पर नेविगेट करने में लगने वाला समय, मिलीसेकंड में. अगर ComputeRoutesRequest.routingPreference को TRAFFIC_UNAWARE पर सेट किया जाता है, तो यह वैल्यू Route.staticDurationMillis के बराबर होगी. अगर ComputeRoutesRequest.routingPreference को TRAFFIC_AWARE या TRAFFIC_AWARE_OPTIMAL पर सेट किया जाता है, तो इस वैल्यू का हिसाब ट्रैफ़िक की स्थिति को ध्यान में रखकर लगाया जाता है. ध्यान दें: अगर अवधि 2^53 मिलीसेकंड से ज़्यादा है, तो यह वैल्यू Number.POSITIVE_INFINITY होगी. |
legs
readonly |
लेग (वेपॉइंट के बीच के पाथ सेगमेंट) का कलेक्शन, जिससे रास्ता बनता है. हर लेग, दो नॉन- via वेपॉइंट के बीच की यात्रा से जुड़ा होता है. उदाहरण के लिए:
origin से intermediates और फिर destination तक के वेपॉइंट के क्रम से मैच होता है. |
localizedValues
readonly |
टाइप:
RouteLocalizedValues optionalRoute की प्रॉपर्टी को टेक्स्ट के तौर पर दिखाना. |
optimizedIntermediateWaypointIndices
readonly |
टाइप:
Array<number> optionalअगर ComputeRoutesRequest.optimizeWaypointOrder को true पर सेट किया जाता है, तो इस फ़ील्ड में इंटरमीडिएट वेपॉइंट का ऑप्टिमाइज़ किया गया क्रम शामिल होता है. ऐसा न होने पर, यह फ़ील्ड खाली रहता है. इनपुट में दिए गए पहले इंटरमीडिएट वेपॉइंट के लिए, इंडेक्स 0 से शुरू होता है. उदाहरण के लिए, अगर आपने यह इनपुट दिया है:
[2, 0, 1] होगी. |
path
readonly |
टाइप:
Array<LatLngAltitude> optionalरास्ते के LatLngAltitude की सूची, जिसका इस्तेमाल रास्ते की पॉलीलाइन बनाने के लिए किया जा सकता है. ComputeRoutesRequest.polylineQuality को सेट करके, पाथ की बारीकियों को कंट्रोल किया जा सकता है. |
polylineDetails
readonly |
टाइप:
PolylineDetails optionalइसमें रास्ते की जानकारी होती है. |
routeLabels
readonly |
टाइप:
Array<RouteLabel> optionalरास्ते के लेबल, जिनकी मदद से किसी रास्ते की खास प्रॉपर्टी की पहचान की जा सकती है या उनकी तुलना अन्य रास्तों से की जा सकती है. |
routeToken
readonly |
टाइप:
string optionalयह एक ओपेक टोकन है, जिसे नेविगेशन के दौरान रास्ते को फिर से बनाने के लिए, Navigation SDK को पास किया जा सकता है. साथ ही, रास्ता बदलने पर, रास्ता बनाते समय तय किए गए मूल मकसद को पूरा किया जा सकता है. इस टोकन को ओपेक ब्लॉब के तौर पर इस्तेमाल करें. अलग-अलग अनुरोधों के लिए, इसकी वैल्यू की तुलना न करें. ऐसा इसलिए, क्योंकि सेवा से एक जैसा रूट मिलने पर भी इसकी वैल्यू बदल सकती है. ध्यान दें: routeToken सिर्फ़ उन अनुरोधों के लिए उपलब्ध है जिनमें ComputeRoutesRequest.routingPreference को TRAFFIC_AWARE या TRAFFIC_AWARE_OPTIMAL पर सेट किया गया है. यह उन अनुरोधों के लिए काम नहीं करता जिनमें via वेपॉइंट होते हैं. |
speedPaths
readonly |
रास्ते के सेक्शन के ग्रुप और उनकी स्पीड रीडिंग. इस फ़ील्ड में जानकारी भरने के लिए, ComputeRoutesRequest.routingPreference को TRAFFIC_AWARE या TRAFFIC_AWARE_OPTIMAL पर सेट करना ज़रूरी है. साथ ही, ComputeRoutesRequest.extraComputations में TRAFFIC_ON_POLYLINE शामिल होना चाहिए. |
staticDurationMillis
readonly |
टाइप:
number optionalट्रैफ़िक का हाल ध्यान में रखे बिना, रास्ते से यात्रा करने में लगने वाला समय. ध्यान दें: अगर अवधि 2^53 मिलीसेकंड से ज़्यादा है, तो यह वैल्यू Number.POSITIVE_INFINITY होगी. |
travelAdvisory
readonly |
टाइप:
RouteTravelAdvisory optionalरास्ते के बारे में ज़्यादा जानकारी. |
viewport
readonly |
टाइप:
LatLngBounds optionalरास्ते का व्यूपोर्ट बाउंडिंग बॉक्स. |
warnings
readonly |
टाइप:
Array<string> optionalरास्ता दिखाते समय दिखने वाली चेतावनियों का कलेक्शन. |
तरीके | |
|---|---|
|
create3DPolylines([options])पैरामीटर:
रिटर्न वैल्यू:
Promise<Array<Polyline3DElement>>यह रास्ते के लिए उपलब्ध डेटा के आधार पर, रास्ते के लिए 3D पॉलीलाइन बनाता है. |
createPolylines |
createPolylines([options])पैरामीटर:
उपलब्ध डेटा के आधार पर, रास्ते के लिए पॉलीलाइन बनाता है. मल्टी-मोडल पॉलीलाइन:
ट्रैफ़िक पॉलीलाइन:
पूरी पॉलीलाइन:
|
|
createPopover()पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
Promise<PopoverElement>यह रास्ते के लिए उपलब्ध डेटा के आधार पर, रास्ते के लिए एक पॉपओवर बनाता है. इसे इस तरह से कॉन्फ़िगर किया जाता है कि मैप पर रास्ते के बारे में जानकारी दी जा सके. फ़िलहाल, उपलब्ध होने पर Route.localizedValues, Route.path, और Route.legs का इस्तेमाल किया जाता है. |
createWaypointAdvancedMarkers |
createWaypointAdvancedMarkers([options])पैरामीटर:
रिटर्न वैल्यू:
Promise<Array<AdvancedMarkerElement>>यह हर वेपॉइंट के लिए, 'A', 'B', 'C' वगैरह लेबल वाले रास्ते के लिए मार्कर बनाता है. मार्कर पर डिफ़ॉल्ट स्टाइल लागू होती है. मार्कर इंडेक्स या उससे जुड़े RouteLeg की प्रॉपर्टी के आधार पर, मार्कर की स्टाइल बदलने के लिए विकल्प पास किए जा सकते हैं. अगर रास्ते में कोई लेग नहीं है, तो WaypointMarkerDetails.leg पैरामीटर की वैल्यू तय नहीं होगी. इंटरमीडिएट वेपॉइंट शामिल करने के लिए, ComputeRoutesRequest.fields में "legs" फ़ील्ड का अनुरोध करना ज़रूरी है. |
|
createWaypointMarkers<T extends MarkerElement|Marker3DElement|MarkerInteractiveElement|Marker3DInteractiveElement>([options])पैरामीटर:
यह रास्ते की शुरुआत और मंज़िल के लिए मार्कर बनाता है. मार्कर पर डिफ़ॉल्ट स्टाइल लागू होती है. हालांकि, अगर customOverride फ़ंक्शन तय किया गया है, तो डिफ़ॉल्ट स्टाइल लागू नहीं होती. फ़िलहाल, इंटरमीडिएट वेपॉइंट की सुविधा उपलब्ध नहीं है. बनाए गए मार्कर का CollisionBehavior, डिफ़ॉल्ट रूप से CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL पर सेट होता है. बनाए गए मार्कर में डिफ़ॉल्ट रूप से, स्थानीय भाषा में title ("शुरुआती जगह" या "मंज़िल") होता है. इसे forEach में बदला जा सकता है. Marker3DElement और Marker3DInteractiveElement मार्कर के लिए, sizePreserved को डिफ़ॉल्ट रूप से true पर सेट किया जाता है. इसे forEach में भी बदला जा सकता है. |
इनहेरिट किया गया:
toJSON
| |
ComputeRoutesRequest इंटरफ़ेस
इंटरफ़ेस
google.maps.routes.ComputeRoutesRequest
रास्तों के लिए अनुरोध.
प्रॉपर्टी | |
|---|---|
destination |
रास्ते की मंज़िल. स्ट्रिंग के तौर पर पास की गई वैल्यू, कोई पता, प्लस कोड या किसी जगह के संसाधन का नाम हो सकता है. रास्तों का हिसाब लगाने के लिए, ऊंचाई की वैल्यू को ध्यान में नहीं रखा जाता. |
fields |
टाइप:
Iterable<string>फ़ेच किए जाने वाले फ़ील्ड का कलेक्शन. सभी फ़ील्ड के लिए ["*"] तय करें. |
origin |
रास्ते की शुरुआत की जगह. स्ट्रिंग के तौर पर पास की गई वैल्यू, कोई पता, प्लस कोड या किसी जगह के संसाधन का नाम हो सकता है. रास्तों का हिसाब लगाने के लिए, ऊंचाई की वैल्यू को ध्यान में नहीं रखा जाता. |
arrivalTime
ज़रूरी नहीं |
टाइप:
Date optionalपहुंचने का समय. ध्यान दें: इसे सिर्फ़ तब सेट किया जा सकता है, जब ComputeRoutesRequest.travelMode को TRANSIT पर सेट किया गया हो. ComputeRoutesRequest.departureTime या ComputeRoutesRequest.arrivalTime में से किसी एक को तय किया जा सकता है, लेकिन दोनों को नहीं. बस, मेट्रो वगैरह से की गई यात्राओं की जानकारी, पिछले सात दिनों या आने वाले 100 दिनों के लिए उपलब्ध होती है. |
computeAlternativeRoutes
ज़रूरी नहीं |
टाइप:
boolean optionalइससे यह तय होता है कि रास्ते के अलावा, अन्य रास्तों का हिसाब लगाया जाए या नहीं. जिन अनुरोधों में इंटरमीडिएट वेपॉइंट होते हैं उनके लिए कोई वैकल्पिक रास्ता नहीं दिखाया जाता. |
departureTime
ज़रूरी नहीं |
टाइप:
Date optionalरवानगी का समय. अगर आपने यह वैल्यू सेट नहीं की है, तो यह वैल्यू डिफ़ॉल्ट रूप से उस समय पर सेट हो जाती है जब आपने अनुरोध किया था. ध्यान दें: ComputeRoutesRequest.travelMode को TRANSIT पर सेट करने पर ही, बीते समय की कोई तारीख चुनी जा सकती है. बस, मेट्रो वगैरह से की गई यात्राओं की जानकारी, पिछले सात दिनों या आने वाले 100 दिनों के लिए उपलब्ध होती है. |
extraComputations
ज़रूरी नहीं |
टाइप:
Iterable<ComputeRoutesExtraComputation> optionalअतिरिक्त कंप्यूटेशन की सूची, जिसका इस्तेमाल अनुरोध को पूरा करने के लिए किया जा सकता है. ध्यान दें: इन अतिरिक्त कंप्यूटेशन की वजह से, रिस्पॉन्स में अतिरिक्त फ़ील्ड दिख सकते हैं. जवाब में वापस पाने के लिए, इन अतिरिक्त फ़ील्ड को ComputeRoutesRequest.fields में भी शामिल करना होगा. |
intermediates
ज़रूरी नहीं |
रास्ते में पड़ने वाले वेपॉइंट का सेट (टर्मिनल पॉइंट को छोड़कर), जहां रुकना है या जहां से गुज़रना है. ज़्यादा से ज़्यादा 25 इंटरमीडिएट वेपॉइंट इस्तेमाल किए जा सकते हैं. |
internalUsageAttributionIds
ज़रूरी नहीं |
टाइप:
Iterable<string> optionalइन आइडेंटिफ़ायर का इस्तेमाल, कॉल को खास पैकेज या ओएसएस लाइब्रेरी से एट्रिब्यूट करने के लिए किया जाता है. |
language
ज़रूरी नहीं |
टाइप:
string optionalBCP-47 भाषा कोड, जैसे कि "en-US" या "sr-Latn". ज़्यादा जानकारी के लिए, यूनिकोड लोकेल आइडेंटिफ़ायर देखें. यह सुविधा किन भाषाओं में उपलब्ध है, इसकी सूची देखने के लिए यह सुविधा किन भाषाओं में उपलब्ध है लेख पढ़ें. अगर यह वैल्यू नहीं दी जाती है, तो भाषा का पता Google Maps JavaScript API की स्थानीय भाषा की सेटिंग से लगाया जाता है. अगर ऐसा नहीं है, तो भाषा का अनुमान, ओरिजिन की जगह से लगाया जाता है. |
optimizeWaypointOrder
ज़रूरी नहीं |
टाइप:
boolean optionalअगर इसे true पर सेट किया जाता है, तो सेवा, रास्ते में पड़ने वाले वेपॉइंट के क्रम को फिर से तय करके, रास्ते की कुल लागत को कम करने की कोशिश करती है. अगर कोई इंटरमीडिएट वेपॉइंट, वाया वेपॉइंट है, तो अनुरोध पूरा नहीं होगा. नए क्रम का पता लगाने के लिए, रिस्पॉन्स में Route.optimizedIntermediateWaypointIndices का इस्तेमाल करें. अगर ComputeRoutesRequest.fields में "optimizedIntermediateWaypointIndices" का अनुरोध नहीं किया जाता है, तो अनुरोध पूरा नहीं होता. अगर इसे 'गलत है' पर सेट किया जाता है, तो जवाब में Route.optimizedIntermediateWaypointIndices खाली रहेगा. |
polylineQuality
ज़रूरी नहीं |
टाइप:
PolylineQuality optionalइससे पॉलीलाइन की क्वालिटी के लिए प्राथमिकता तय की जाती है. |
region
ज़रूरी नहीं |
टाइप:
string optionalक्षेत्र का कोड, ccTLD ("टॉप-लेवल डोमेन") के तौर पर दो वर्णों की वैल्यू के तौर पर दिया जाता है. ज़्यादा जानकारी के लिए, देश के कोड के हिसाब से टॉप लेवल डोमेन देखें. अगर आपने यह वैल्यू नहीं दी है, तो Google Maps JavaScript API की स्थानीय भाषा की सेटिंग से क्षेत्र का पता लगाया जाता है. ऐसा न होने पर, ओरिजिन की जगह के आधार पर क्षेत्र का अनुमान लगाया जाता है. |
requestedReferenceRoutes
ज़रूरी नहीं |
टाइप:
Iterable<ReferenceRoute> optionalइससे यह तय होता है कि अनुरोध के हिस्से के तौर पर, डिफ़ॉल्ट रूट के अलावा किन रेफ़रंस रूट को कैलकुलेट करना है. रेफ़रंस रूट, डिफ़ॉल्ट रूट से अलग रूट होता है. इसे कैलकुलेट करने का मकसद भी डिफ़ॉल्ट रूट से अलग होता है. उदाहरण के लिए, FUEL_EFFICIENT रेफ़रंस रूट का हिसाब लगाने के लिए, कई पैरामीटर को ध्यान में रखा जाता है. इससे ईंधन की कम खपत वाला सबसे सही रास्ता जनरेट होता है. इस सुविधा का इस्तेमाल करते समय, नतीजों में दिखने वाले रास्तों पर Route.routeLabels को देखें. |
routeModifiers
ज़रूरी नहीं |
टाइप:
RouteModifiers optionalरास्तों का हिसाब लगाने के तरीके पर असर डालने वाली शर्तों का सेट. उदाहरण के लिए, टोल रोड या हाइवे से बचने के लिए, सुविधाओं के बारे में बताया जा सकता है. |
routingPreference
ज़रूरी नहीं |
टाइप:
RoutingPreference optionalइससे पता चलता है कि रास्ते का हिसाब कैसे लगाया जाए. सर्वर, रूट का हिसाब लगाने के लिए, चुने गए रूटिंग की प्राथमिकता का इस्तेमाल करने की कोशिश करता है. अगर रूटिंग की प्राथमिकता की वजह से कोई गड़बड़ी होती है या इंतज़ार का समय बहुत ज़्यादा होता है, तो गड़बड़ी का मैसेज दिखता है. इस विकल्प को सिर्फ़ तब चुना जा सकता है, जब ComputeRoutesRequest.travelMode की वैल्यू DRIVING या TWO_WHEELER हो. ऐसा न होने पर, अनुरोध पूरा नहीं हो पाएगा. |
trafficModel
ज़रूरी नहीं |
टाइप:
TrafficModel optionalइससे उन अनुमानों के बारे में पता चलता है जिनका इस्तेमाल, ट्रैफ़िक में लगने वाले समय का हिसाब लगाने के लिए किया जाता है. इस सेटिंग से, Route.durationMillis और RouteLeg.durationMillis की वैल्यू पर असर पड़ता है. इनमें, पुराने औसत के आधार पर ट्रैफ़िक में लगने वाले अनुमानित समय की जानकारी होती है. ComputeRoutesRequest.trafficModel सिर्फ़ उन अनुरोधों के लिए उपलब्ध है जिनमें ComputeRoutesRequest.routingPreference को TRAFFIC_AWARE_OPTIMAL और ComputeRoutesRequest.travelMode को DRIVING पर सेट किया गया है. डिफ़ॉल्ट रूप से, यह BEST_GUESS पर सेट होता है. |
transitPreference
ज़रूरी नहीं |
टाइप:
TransitPreference optionalइससे उन प्राथमिकताओं के बारे में पता चलता है जो TRANSIT रास्तों के लिए दिखाए गए रास्ते पर असर डालती हैं. ध्यान दें: इसे सिर्फ़ तब तय किया जा सकता है, जब ComputeRoutesRequest.travelMode को TRANSIT पर सेट किया गया हो. |
travelMode
ज़रूरी नहीं |
टाइप:
TravelMode optionalइससे यात्रा के साधन के बारे में पता चलता है. |
units
ज़रूरी नहीं |
टाइप:
UnitSystem optionalइससे डिसप्ले फ़ील्ड के लिए, माप की इकाइयां तय की जाती हैं. जैसे, नेविगेशन के निर्देश. इस वैल्यू से, रास्ते, लेग, स्टेप की दूरी, और अवधि के लिए इस्तेमाल की जाने वाली माप की इकाइयों पर कोई असर नहीं पड़ता. अगर आपने यह वैल्यू नहीं दी है, तो डिसप्ले यूनिट का अनुमान, ओरिजन की जगह से लगाया जाता है. |
ComputeRoutesExtraComputation कॉन्स्टेंट
कॉन्सटैंट
google.maps.routes.ComputeRoutesExtraComputation
लाइब्रेरी "routes"
अनुरोध पूरा करते समय की जाने वाली अतिरिक्त कंप्यूटेशन. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें.
इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को ComputeRoutesExtraComputationString टाइप से तय किया जाता है.
const {ComputeRoutesExtraComputation} = await google.maps.importLibrary("routes");
कॉन्स्टेंट | |
|---|---|
FLYOVER_INFO_ON_POLYLINE |
रास्ते में पड़ने वाले फ़्लाईओवर की जानकारी. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
FUEL_CONSUMPTION |
रास्तों के लिए ईंधन की खपत का अनुमान. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS |
ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
NARROW_ROAD_INFO_ON_POLYLINE |
रास्ते(रास्तों) के लिए संकरी सड़क की जानकारी. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
TOLLS |
रास्ते के लिए टोल की जानकारी. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
TRAFFIC_ON_POLYLINE |
रास्तों के लिए, ट्रैफ़िक की जानकारी देने वाली पॉलीलाइन. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
CreateWaypointMarkersOptions इंटरफ़ेस
इंटरफ़ेस
google.maps.routes.CreateWaypointMarkersOptions<T = MarkerElement|Marker3DElement|MarkerInteractiveElement|Marker3DInteractiveElement>
वेपॉइंट मार्कर बनाने के विकल्प.
प्रॉपर्टी | |
|---|---|
forEach
ज़रूरी नहीं |
टाइप:
function(T): void optionalबनाए गए एलिमेंट में बदलाव करने के लिए कस्टम फ़ंक्शन. डिफ़ॉल्ट forEach फ़ंक्शन, हर मार्कर में A से Z तक के ग्लिफ़ वाली पिन जोड़ता है. अलग तरह से काम करने के लिए, इस फ़ंक्शन को बदलें. |
markerClass
ज़रूरी नहीं |
टाइप:
new () => T optionalबनाए जाने वाले एलिमेंट का कंस्ट्रक्टर. इस तरह के ऑब्जेक्ट इस्तेमाल किए जा सकते हैं: |
DirectionalLocationLiteral इंटरफ़ेस
इंटरफ़ेस
google.maps.routes.DirectionalLocationLiteral
LatLngAltitudeLiteral, LatLngLiteral को एक्सटेंड करता है
DirectionalLocation ने लागू किया है
DirectionalLocation इंस्टेंस की जगह, ऑब्जेक्ट लिटरल स्वीकार किए जाते हैं. Maps JS API को जब भी ये मिलते हैं, तो इन्हें DirectionalLocation में बदल दिया जाता है.
प्रॉपर्टी | |
|---|---|
heading
ज़रूरी नहीं |
टाइप:
number optionalट्रैफ़िक के फ़्लो की दिशा से जुड़ी कंपास हेडिंग. हेडिंग की वैल्यू, 0 से 360 तक की संख्याएं हो सकती हैं. इसमें 0 का मतलब उत्तर दिशा, 90 का मतलब पूर्व दिशा वगैरह होता है. इस फ़ील्ड का इस्तेमाल सिर्फ़ DRIVING और TWO_WHEELER ComputeRoutesRequest.travelMode के लिए किया जा सकता है. |
इनहेरिट की गई:
altitude,
lat,
lng
| |
DirectionalLocation क्लास
class
google.maps.routes.DirectionalLocation
extends LatLngAltitude
implements DirectionalLocationLiteral, LatLngAltitudeLiteral, LatLngLiteral
library "routes"
इसमें भौगोलिक जगह और वैकल्पिक हेडिंग शामिल होती है.
const {DirectionalLocation} = await google.maps.importLibrary("routes");
निर्माता | |
|---|---|
इनहेरिट किया गया:
LatLngAltitude
|
प्रॉपर्टी | |
|---|---|
heading
readonly |
टाइप:
number optionalट्रैफ़िक के फ़्लो की दिशा से जुड़ी कंपास हेडिंग. हेडिंग की वैल्यू, 0 से 360 तक की संख्याएं हो सकती हैं. इसमें 0 का मतलब उत्तर दिशा, 90 का मतलब पूर्व दिशा वगैरह होता है. इस फ़ील्ड का इस्तेमाल सिर्फ़ DRIVING और TWO_WHEELER ComputeRoutesRequest.travelMode के लिए किया जा सकता है. |
इनहेरिट की गई:
altitude,
lat,
lng
| |
तरीके | |
|---|---|
toJSON |
toJSON([key])पैरामीटर:
रिटर्न वैल्यू:
DirectionalLocationLiteralयह सादे ऑब्जेक्ट में बदल जाता है. |
इनहेरिट किया गया:
equals
| |
FallbackInfo क्लास
क्लास
google.maps.routes.FallbackInfo
लाइब्रेरी "routes"
इस बारे में जानकारी कि Route.computeRoutes के जवाब में फ़ॉलबैक नतीजे का इस्तेमाल कैसे और क्यों किया गया. अगर यह फ़ील्ड सेट है, तो इसका मतलब है कि सर्वर ने आपके पसंदीदा मोड के बजाय, फ़ॉलबैक के तौर पर किसी दूसरे रूटिंग मोड का इस्तेमाल किया है.
const {FallbackInfo} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
reason
readonly |
टाइप:
FallbackReason optionalओरिजनल जवाब के बजाय, फ़ॉलबैक जवाब का इस्तेमाल करने की वजह. यह फ़ील्ड सिर्फ़ तब भरा जाता है, जब फ़ॉलबैक मोड ट्रिगर होता है और फ़ॉलबैक रिस्पॉन्स मिलता है. |
routingMode
readonly |
टाइप:
FallbackRoutingMode optionalजवाब के लिए इस्तेमाल किया गया रूटिंग मोड. अगर फ़ॉलबैक ट्रिगर हुआ है, तो मोड, क्लाइंट के मूल अनुरोध में सेट की गई रूटिंग की प्राथमिकता से अलग हो सकता है. |
तरीके | |
|---|---|
इनहेरिट किया गया:
toJSON
|
FallbackReason कॉन्सटैंट
कॉन्सटैंट
google.maps.routes.FallbackReason
लाइब्रेरी "routes"
फ़ॉलबैक रिस्पॉन्स का इस्तेमाल करने की वजहें. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें.
इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को FallbackReasonString टाइप से तय किया जाता है.
const {FallbackReason} = await google.maps.importLibrary("routes");
कॉन्स्टेंट | |
|---|---|
LATENCY_EXCEEDED |
हम आपके पसंदीदा रूटिंग मोड का इस्तेमाल करके, समय पर कैलकुलेशन नहीं कर सके. हालांकि, हम किसी अन्य मोड का इस्तेमाल करके कैलकुलेशन कर पाए. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
SERVER_ERROR |
आपके पसंदीदा रूटिंग मोड का इस्तेमाल करके रूट का हिसाब लगाते समय, सर्वर में कोई गड़बड़ी हुई. हालांकि, हम किसी अन्य मोड का इस्तेमाल करके हिसाब लगा पाए. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
FallbackRoutingMode कॉन्सटैंट
कॉन्सटैंट
google.maps.routes.FallbackRoutingMode
लाइब्रेरी "routes"
वापस किए गए फ़ॉलबैक रिस्पॉन्स के लिए इस्तेमाल किया गया असल रूटिंग मोड. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें.
इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को FallbackRoutingModeString टाइप से तय किया जाता है.
const {FallbackRoutingMode} = await google.maps.importLibrary("routes");
कॉन्स्टेंट | |
|---|---|
TRAFFIC_AWARE |
ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
TRAFFIC_UNAWARE |
ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
GeocodedWaypoint क्लास
क्लास
google.maps.routes.GeocodedWaypoint
लाइब्रेरी "routes"
वेपॉइंट के तौर पर इस्तेमाल की गई जगहों की जियोकोडिंग. यह जानकारी सिर्फ़ पते के वेपॉइंट के लिए अपने-आप भर जाती है. इसमें जियोकोडिंग के नतीजों के बारे में जानकारी शामिल होती है. इससे यह पता चलता है कि पते को किस तरह जियोकोड किया गया था.
const {GeocodedWaypoint} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
geocoderStatus
readonly |
टाइप:
RPCStatus optionalइससे जियोकोडिंग ऑपरेशन से मिलने वाले स्टेटस कोड का पता चलता है. |
intermediateWaypointRequestIndex
readonly |
टाइप:
number optionalअनुरोध में दिए गए इंटरमीडिएट वेपॉइंट का इंडेक्स. यह जानकारी सिर्फ़ तब भरी जाती है, जब उससे जुड़ा वेपॉइंट एक इंटरमीडिएट वेपॉइंट हो. |
partialMatch
readonly |
टाइप:
booleanइससे पता चलता है कि जियोकोडर को मूल अनुरोध के लिए एग्ज़ैक्ट मैच नहीं मिला. हालांकि, वह अनुरोध किए गए पते के कुछ हिस्से से मैच कर पाया. आपको मूल अनुरोध की जांच करनी चाहिए, ताकि यह पता चल सके कि उसमें गलत वर्तनी और/या अधूरा पता तो नहीं है. |
placeId
readonly |
टाइप:
stringइस नतीजे के लिए जगह का आईडी. |
types
readonly |
टाइप:
Array<string>नतीजे के टाइप, शून्य या उससे ज़्यादा टाइप टैग के तौर पर. इस्तेमाल किए जा सकने वाले टाइप देखने के लिए, https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types पर जाएं. |
तरीके | |
|---|---|
इनहेरिट किया गया:
toJSON
|
GeocodingResults class
क्लास
google.maps.routes.GeocodingResults
लाइब्रेरी "routes"
इसमें यात्रा शुरू करने की जगह, मंज़िल, और इंटरमीडिएट वेपॉइंट के लिए GeocodedWaypoints शामिल हैं. यह जानकारी सिर्फ़ पते के वेपॉइंट के लिए अपने-आप भर जाती है.
const {GeocodingResults} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
destination
readonly |
टाइप:
GeocodedWaypoint optionalडेस्टिनेशन के लिए जियोकोड किया गया वेपॉइंट. |
intermediates
readonly |
टाइप:
Array<GeocodedWaypoint> optionalजियोकोड किए गए इंटरमीडिएट वेपॉइंट की सूची. इसमें हर वेपॉइंट के लिए एक इंडेक्स फ़ील्ड होता है. यह फ़ील्ड, अनुरोध में दिए गए क्रम के हिसाब से वेपॉइंट की शून्य-आधारित पोज़िशन से जुड़ा होता है. |
origin
readonly |
टाइप:
GeocodedWaypoint optionalयात्रा शुरू करने की जगह के लिए जियोकोड किया गया वेपॉइंट. |
तरीके | |
|---|---|
इनहेरिट किया गया:
toJSON
|
MultiModalSegment क्लास
क्लास
google.maps.routes.MultiModalSegment
लाइब्रेरी "routes"
यह किसी रास्ते के RouteLeg.steps के मल्टी-मोडल सेगमेंट के बारे में खास जानकारी देता है. मल्टी-मोडल सेगमेंट को एक या एक से ज़्यादा ऐसे RouteLegStep के तौर पर परिभाषित किया जाता है जो एक-दूसरे से जुड़े होते हैं और जिनका TravelMode एक ही होता है.
const {MultiModalSegment} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
instructions
readonly |
टाइप:
string optionalइस मल्टी-मोडल सेगमेंट को नेविगेट करने के निर्देश. |
maneuver
readonly |
टाइप:
string optionalइस चरण में, नेविगेशन के लिए की जाने वाली कार्रवाई. संभावित वैल्यू की सूची के लिए, Maneuver देखें. |
stepEndIndex
readonly |
टाइप:
numberइससे जुड़ा RouteLegStep इंडेक्स, जो मल्टी-मोडल सेगमेंट का आखिरी हिस्सा है. |
stepStartIndex
readonly |
टाइप:
numberइससे जुड़ा RouteLegStep इंडेक्स, जो मल्टी-मोडल सेगमेंट की शुरुआत है. |
travelMode
readonly |
टाइप:
TravelMode optionalइस मल्टी-मोडल सेगमेंट के लिए इस्तेमाल किया गया यात्रा का मोड. |
तरीके | |
|---|---|
इनहेरिट किया गया:
toJSON
|
PolylineDetailInfo क्लास
क्लास
google.maps.routes.PolylineDetailInfo
लाइब्रेरी "routes"
इसमें पॉलीलाइन के किसी हिस्से के साथ-साथ, सड़क की सुविधा के बारे में जानकारी शामिल होती है.
const {PolylineDetailInfo} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
endIndex
readonly |
टाइप:
number optionalपॉलीलाइन में, सड़क की इस सुविधा का आखिरी इंडेक्स. |
presence
readonly |
टाइप:
RoadFeatureState optionalइससे पता चलता है कि पॉलीलाइन के साथ सड़क की सुविधा मौजूद है या नहीं. |
startIndex
readonly |
टाइप:
number optionalपॉलीलाइन में, सड़क की इस सुविधा का शुरुआती इंडेक्स. |
तरीके | |
|---|---|
इनहेरिट किया गया:
toJSON
|
PolylineDetails क्लास
क्लास
google.maps.routes.PolylineDetails
लाइब्रेरी "routes"
किसी पॉलीलाइन के दिए गए इंडेक्स या आस-पास के सेगमेंट से जुड़ी जानकारी. P_0, P_1, ... , P_N (शून्य पर आधारित इंडेक्स) पॉइंट वाली पॉलीलाइन के लिए, PolylineDetails किसी तय समयावधि के लिए सड़क की सुविधा के बारे में बताता है.
const {PolylineDetails} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
flyoverInfo
readonly |
टाइप:
Array<PolylineDetailInfo>पॉलीलाइन के साथ-साथ फ़्लाईओवर की जानकारी. |
narrowRoadInfo
readonly |
टाइप:
Array<PolylineDetailInfo>पॉलीलाइन के साथ-साथ संकरी सड़क की जानकारी. |
तरीके | |
|---|---|
इनहेरिट किया गया:
toJSON
|
PolylineQuality कॉन्सटेंट
कॉन्सटैंट
google.maps.routes.PolylineQuality
लाइब्रेरी "routes"
वैल्यू का एक सेट, जो पॉलीलाइन की क्वालिटी के बारे में बताता है. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें.
इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को PolylineQualityString टाइप से तय किया जाता है.
const {PolylineQuality} = await google.maps.importLibrary("routes");
कॉन्स्टेंट | |
|---|---|
HIGH_QUALITY |
यह अच्छी क्वालिटी वाली पॉलीलाइन के बारे में बताता है. इसे OVERVIEW से ज़्यादा पॉइंट का इस्तेमाल करके बनाया जाता है. हालांकि, इससे रिस्पॉन्स का साइज़ बढ़ जाता है. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
OVERVIEW |
यह ओवरव्यू पॉलीलाइन के बारे में बताता है. यह पॉलीलाइन, कुछ पॉइंट का इस्तेमाल करके बनाई जाती है. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
ReferenceRoute कॉन्स्टेंट
कॉन्सटैंट
google.maps.routes.ReferenceRoute
लाइब्रेरी "routes"
ComputeRoutesRequest पर, रेफ़रंस के तौर पर इस्तेमाल किया जा सकने वाला रास्ता. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें.
इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को ReferenceRouteString टाइप से तय किया जाता है.
const {ReferenceRoute} = await google.maps.importLibrary("routes");
कॉन्स्टेंट | |
|---|---|
FUEL_EFFICIENT |
ईंधन की कम खपत वाला रास्ता. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
SHORTER_DISTANCE |
कम दूरी वाला रास्ता. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
RoadFeatureState कॉन्स्टेंट
कॉन्सटैंट
google.maps.routes.RoadFeatureState
लाइब्रेरी "routes"
यह पॉलीलाइन के किसी हिस्से में मौजूद सड़क की सुविधाओं की स्थितियों को दिखाता है. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें.
इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को RoadFeatureStateString टाइप से तय किया जाता है.
const {RoadFeatureState} = await google.maps.importLibrary("routes");
कॉन्स्टेंट | |
|---|---|
DOES_NOT_EXIST |
सड़क की सुविधा मौजूद नहीं है. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
EXISTS |
सड़क की सुविधा मौजूद है. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
RouteLabel कॉन्स्टेंट
कॉन्सटैंट
google.maps.routes.RouteLabel
लाइब्रेरी "routes"
ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें.
इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को RouteLabelString टाइप से तय किया जाता है.
const {RouteLabel} = await google.maps.importLibrary("routes");
कॉन्स्टेंट | |
|---|---|
DEFAULT_ROUTE |
रास्ते की गणना के लिए, डिफ़ॉल्ट तौर पर "सबसे सही" रास्ता दिखाया जाता है. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
DEFAULT_ROUTE_ALTERNATE |
डिफ़ॉल्ट "सबसे अच्छे" रास्ते का विकल्प. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
FUEL_EFFICIENT |
ईंधन की कम खपत वाला रास्ता. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
SHORTER_DISTANCE |
कम दूरी वाला रास्ता. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
RouteLeg क्लास
क्लास
google.maps.routes.RouteLeg
लाइब्रेरी "routes"
इसमें नॉन-via वेपॉइंट के बीच का सेगमेंट शामिल है.
const {RouteLeg} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
distanceMeters
readonly |
टाइप:
numberरूट लेग की यात्रा की दूरी, मीटर में. |
durationMillis
readonly |
टाइप:
number optionalरूट लेग को नेविगेट करने में लगने वाला समय, मिलीसेकंड में. अगर ComputeRoutesRequest.routingPreference को TRAFFIC_UNAWARE पर सेट किया जाता है, तो यह वैल्यू staticDurationMillis के बराबर होगी. अगर ComputeRoutesRequest.routingPreference को TRAFFIC_AWARE या TRAFFIC_AWARE_OPTIMAL पर सेट किया जाता है, तो इस वैल्यू का हिसाब ट्रैफ़िक की स्थिति को ध्यान में रखकर लगाया जाता है. ध्यान दें: अगर अवधि 2^53 मिलीसेकंड से ज़्यादा है, तो यह वैल्यू Number.POSITIVE_INFINITY होगी. |
endLocation
readonly |
टाइप:
DirectionalLocation optionalइस लेग की आखिरी जगह. यह जगह ComputeRoutesRequest.destination से अलग हो सकती है. उदाहरण के लिए, जब ComputeRoutesRequest.destination किसी सड़क के पास न हो, तो यह सड़क पर मौजूद एक पॉइंट होता है. |
localizedValues
readonly |
टाइप:
RouteLegLocalizedValues optionalRouteLeg की प्रॉपर्टी को टेक्स्ट के तौर पर दिखाना. |
path
readonly |
टाइप:
Array<LatLngAltitude>रूट लेग के LatLngAltitude की सूची, जिसका इस्तेमाल रूट लेग पॉलीलाइन बनाने के लिए किया जा सकता है. ComputeRoutesRequest.polylineQuality को सेट करके, पाथ की बारीकियों को कंट्रोल किया जा सकता है. |
speedPaths
readonly |
रूट लेग पाथ के सेक्शन के ग्रुप और उनकी रफ़्तार की जानकारी. इस फ़ील्ड में जानकारी भरने के लिए, ComputeRoutesRequest.routingPreference को TRAFFIC_AWARE या TRAFFIC_AWARE_OPTIMAL पर सेट करना ज़रूरी है. साथ ही, ComputeRoutesRequest.extraComputations में TRAFFIC_ON_POLYLINE शामिल होना चाहिए. |
startLocation
readonly |
टाइप:
DirectionalLocation optionalइस लेग की शुरुआत की जगह. यह जगह ComputeRoutesRequest.origin से अलग हो सकती है. उदाहरण के लिए, जब ComputeRoutesRequest.origin किसी सड़क के पास न हो, तो यह सड़क पर मौजूद एक पॉइंट होता है. |
staticDurationMillis
readonly |
टाइप:
number optionalट्रैफ़िक की स्थिति को ध्यान में रखे बिना, लेग से यात्रा करने में लगने वाला समय. ध्यान दें: अगर अवधि 2^53 मिलीसेकंड से ज़्यादा है, तो यह वैल्यू Number.POSITIVE_INFINITY होगी. |
steps
readonly |
टाइप:
Array<RouteLegStep>इस लेग के अंदर सेगमेंट को दिखाने वाले चरणों की कैटगरी. हर चरण, नेविगेशन के एक निर्देश को दिखाता है. |
stepsOverview
readonly |
टाइप:
StepsOverview optionalइस RouteLeg में, चरणों के बारे में खास जानकारी. यह फ़ील्ड सिर्फ़ TRANSIT रूट के लिए भरा जाता है. |
travelAdvisory
readonly |
टाइप:
RouteLegTravelAdvisory optionalइसमें वह अतिरिक्त जानकारी शामिल होती है जो उपयोगकर्ता को दी जानी चाहिए. जैसे, रास्ते के किसी हिस्से पर ट्रैफ़िक ज़ोन से जुड़ी संभावित पाबंदियां. |
तरीके | |
|---|---|
इनहेरिट किया गया:
toJSON
|
RouteLegLocalizedValues क्लास
क्लास
google.maps.routes.RouteLegLocalizedValues
लाइब्रेरी "routes"
RouteLeg को टेक्स्ट के तौर पर दिखाने की सुविधा.
const {RouteLegLocalizedValues} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
distance
readonly |
टाइप:
string optionalटेक्स्ट के तौर पर, रूट लेग की यात्रा की दूरी. |
distanceLanguage
readonly |
टाइप:
string optionalदूरी के टेक्स्ट का BCP-47 भाषा कोड, जैसे कि "en-US" या "sr-Latn". ज़्यादा जानकारी के लिए, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier पर जाएं. |
duration
readonly |
टाइप:
string optionalअवधि, टेक्स्ट के तौर पर दिखाई जाती है और क्वेरी के क्षेत्र के हिसाब से स्थानीय भाषा में होती है. ट्रैफ़िक की स्थिति को ध्यान में रखता है. |
durationLanguage
readonly |
टाइप:
string optionalअवधि के टेक्स्ट का BCP-47 भाषा कोड, जैसे कि "en-US" या "sr-Latn". ज़्यादा जानकारी के लिए, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier पर जाएं. |
staticDuration
readonly |
टाइप:
string optionalट्रैफ़िक का हाल ध्यान में रखे बिना, यात्रा में लगने वाला समय. इसे टेक्स्ट के तौर पर दिखाया जाता है. |
staticDurationLanguage
readonly |
टाइप:
string optionalस्टैटिक टेक्स्ट के तौर पर दी गई अवधि का BCP-47 भाषा कोड, जैसे कि "en-US" या "sr-Latn". |
तरीके | |
|---|---|
इनहेरिट किया गया:
toJSON
|
RouteLegStep क्लास
क्लास
google.maps.routes.RouteLegStep
लाइब्रेरी "routes"
इसमें RouteLeg का एक सेगमेंट शामिल है. एक चरण का मतलब, नेविगेशन के लिए दिया गया एक निर्देश है. रास्ते के लेग, चरणों से बने होते हैं.
const {RouteLegStep} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
distanceMeters
readonly |
टाइप:
numberइस चरण में तय की गई दूरी, मीटर में. |
endLocation
readonly |
टाइप:
DirectionalLocation optionalइस चरण की आखिरी जगह. |
instructions
readonly |
टाइप:
string optionalइस चरण को पूरा करने के निर्देश. |
localizedValues
readonly |
टाइप:
RouteLegStepLocalizedValues optionalRouteLegStep की प्रॉपर्टी को टेक्स्ट के तौर पर दिखाना. |
maneuver
readonly |
टाइप:
string optionalइस चरण में, नेविगेशन के लिए की जाने वाली कार्रवाई. संभावित वैल्यू की सूची के लिए, Maneuver देखें. |
path
readonly |
टाइप:
Array<LatLngAltitude>रूट लेग के चरण की LatLngAltitude की सूची. इसका इस्तेमाल, रूट लेग के चरण की पॉलीलाइन बनाने के लिए किया जा सकता है. ComputeRoutesRequest.polylineQuality को सेट करके, पाथ की बारीकियों को कंट्रोल किया जा सकता है. इस फ़ील्ड को भरने के लिए, "path" फ़ील्ड का अनुरोध ComputeRoutesRequest.fields में किया जाना चाहिए. |
startLocation
readonly |
टाइप:
DirectionalLocation optionalइस चरण की शुरुआत की जगह. |
staticDurationMillis
readonly |
टाइप:
number optionalट्रैफ़िक की स्थिति को ध्यान में रखे बिना, इस चरण से यात्रा करने में लगने वाला समय. ध्यान दें: अगर अवधि 2^53 मिलीसेकंड से ज़्यादा है, तो यह वैल्यू Number.POSITIVE_INFINITY होगी. |
transitDetails
readonly |
टाइप:
TransitDetails optionalअगर यात्रा का मोड TRANSIT है, तो इस चरण से जुड़ी जानकारी. |
travelMode
readonly |
टाइप:
TravelMode optionalइस चरण के लिए इस्तेमाल किया गया यात्रा का मोड. |
तरीके | |
|---|---|
इनहेरिट किया गया:
toJSON
|
RouteLegStepLocalizedValues क्लास
क्लास
google.maps.routes.RouteLegStepLocalizedValues
लाइब्रेरी "routes"
RouteLegStep की प्रॉपर्टी को टेक्स्ट के तौर पर दिखाना.
const {RouteLegStepLocalizedValues} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
distance
readonly |
टाइप:
string optionalटेक्स्ट के तौर पर, रूट लेग के चरण की यात्रा की दूरी. |
distanceLanguage
readonly |
टाइप:
string optionalदूरी के टेक्स्ट का BCP-47 भाषा कोड, जैसे कि "en-US" या "sr-Latn". ज़्यादा जानकारी के लिए, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier पर जाएं. |
staticDuration
readonly |
टाइप:
string optionalट्रैफ़िक का हाल ध्यान में रखे बिना, यात्रा में लगने वाला समय. इसे टेक्स्ट के तौर पर दिखाया जाता है. |
staticDurationLanguage
readonly |
टाइप:
string optionalस्टैटिक टेक्स्ट के तौर पर दी गई अवधि का BCP-47 भाषा कोड, जैसे कि "en-US" या "sr-Latn". ज़्यादा जानकारी के लिए, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier पर जाएं. |
तरीके | |
|---|---|
इनहेरिट किया गया:
toJSON
|
RouteLegTravelAdvisory क्लास
क्लास
google.maps.routes.RouteLegTravelAdvisory
लाइब्रेरी "routes"
इसमें ऐसी अतिरिक्त जानकारी शामिल होती है जिसके बारे में उपयोगकर्ता को RouteLeg पर बताया जाना चाहिए.
const {RouteLegTravelAdvisory} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
speedReadingIntervals
readonly |
टाइप:
Array<SpeedReadingInterval> optionalट्रैफ़िक की डेंसिटी के बारे में जानकारी देने वाले स्पीड रीडिंग इंटरवल. TRAFFIC_AWARE और TRAFFIC_AWARE_OPTIMAL ComputeRoutesRequest.routingPreference के मामले में लागू होता है. इंटरवल, RouteLeg की पूरी पॉलीलाइन को कवर करते हैं. साथ ही, ये एक-दूसरे को ओवरलैप नहीं करते. किसी तय इंटरवल का शुरुआती पॉइंट, पिछले इंटरवल के आखिरी पॉइंट के बराबर होता है. उदाहरण: |
tollInfo
readonly |
टाइप:
TollInfo optionalइसमें RouteLeg पर लगने वाले टोल की जानकारी होती है. यह फ़ील्ड सिर्फ़ तब भरा जाता है, जब RouteLeg पर टोल होने की संभावना हो. अगर यह फ़ील्ड सेट है, लेकिन TollInfo.estimatedPrices में जानकारी नहीं भरी गई है, तो इसका मतलब है कि रास्ते के इस हिस्से में टोल मौजूद हैं, लेकिन टोल की अनुमानित कीमत की जानकारी नहीं है. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि RouteLeg पर कोई टोल नहीं है. |
तरीके | |
|---|---|
इनहेरिट किया गया:
toJSON
|
RouteLocalizedValues क्लास
क्लास
google.maps.routes.RouteLocalizedValues
लाइब्रेरी "routes"
Route की प्रॉपर्टी को टेक्स्ट के तौर पर दिखाना.
const {RouteLocalizedValues} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
distance
readonly |
टाइप:
string optionalटेक्स्ट के तौर पर दिखाई गई रास्ते की दूरी. |
distanceLanguage
readonly |
टाइप:
string optionalदूरी के टेक्स्ट का BCP-47 भाषा कोड, जैसे कि "en-US" या "sr-Latn". ज़्यादा जानकारी के लिए, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier पर जाएं. |
duration
readonly |
टाइप:
string optionalअवधि, टेक्स्ट के तौर पर दिखाई जाती है और क्वेरी के क्षेत्र के हिसाब से स्थानीय भाषा में होती है. ट्रैफ़िक की स्थिति को ध्यान में रखता है. ध्यान दें: अगर आपने ट्रैफ़िक की जानकारी का अनुरोध नहीं किया है, तो यह वैल्यू staticDuration के बराबर होगी. |
durationLanguage
readonly |
टाइप:
string optionalअवधि के टेक्स्ट का BCP-47 भाषा कोड, जैसे कि "en-US" या "sr-Latn". ज़्यादा जानकारी के लिए, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier पर जाएं. |
staticDuration
readonly |
टाइप:
string optionalट्रैफ़िक का हाल ध्यान में रखे बिना, यात्रा में लगने वाला समय. इसे टेक्स्ट के तौर पर दिखाया जाता है. |
staticDurationLanguage
readonly |
टाइप:
string optionalस्टैटिक टेक्स्ट के तौर पर दी गई अवधि का BCP-47 भाषा कोड, जैसे कि "en-US" या "sr-Latn". |
transitFare
readonly |
टाइप:
string optionalबस, मेट्रो वगैरह का किराया, टेक्स्ट के तौर पर दिखाया जाता है. |
transitFareLanguage
readonly |
टाइप:
string optionalबस, मेट्रो वगैरह के किराये की जानकारी देने वाले टेक्स्ट का BCP-47 भाषा कोड, जैसे कि "en-US" या "sr-Latn". |
तरीके | |
|---|---|
इनहेरिट किया गया:
toJSON
|
RouteModifiers इंटरफ़ेस
इंटरफ़ेस
google.maps.routes.RouteModifiers
रास्तों का हिसाब लगाते समय, ज़रूरी शर्तों के सेट को शामिल करता है.
प्रॉपर्टी | |
|---|---|
avoidFerries
ज़रूरी नहीं |
टाइप:
boolean optionaltrue पर सेट होने पर, यह विकल्प फ़ेरी वाले रास्तों से बचने की कोशिश करता है. साथ ही, ऐसे रास्तों को प्राथमिकता देता है जिनमें फ़ेरी शामिल न हों. यह सिर्फ़ DRIVING या TWO_WHEELER TravelMode पर लागू होता है. |
avoidHighways
ज़रूरी नहीं |
टाइप:
boolean optionaltrue पर सेट होने पर, यह सुविधा हाइवे से बचने की कोशिश करती है. साथ ही, उन रास्तों को प्राथमिकता देती है जिनमें हाइवे शामिल नहीं हैं. यह सिर्फ़ DRIVING या TWO_WHEELER TravelMode पर लागू होता है. |
avoidIndoor
ज़रूरी नहीं |
टाइप:
boolean optionaltrue पर सेट होने पर, यह नीति जहां तक हो सके, इंडोर नेविगेशन से बचने की कोशिश करती है. साथ ही, उन रास्तों को प्राथमिकता देती है जिनमें इंडोर नेविगेशन शामिल नहीं है. सिर्फ़ WALKING TravelMode पर लागू. |
avoidTolls
ज़रूरी नहीं |
टाइप:
boolean optionaltrue पर सेट होने पर, यह टोल रोड से बचने की कोशिश करता है. साथ ही, उन रास्तों को प्राथमिकता देता है जिन पर टोल रोड नहीं हैं. यह सिर्फ़ DRIVING या TWO_WHEELER TravelMode पर लागू होता है. |
tollPasses
ज़रूरी नहीं |
टाइप:
Iterable<string> optionalइसमें टोल पास के बारे में जानकारी होती है. अगर टोल पास की जानकारी दी जाती है, तो एपीआई पास की कीमत दिखाने की कोशिश करता है. अगर टोल पास की जानकारी नहीं दी जाती है, तो एपीआई टोल पास को अज्ञात मानता है और नकद कीमत दिखाने की कोशिश करता है. यह सिर्फ़ DRIVING या TWO_WHEELER TravelMode पर लागू होता है. मान्य वैल्यू की सूची देखने के लिए, TollPass पर जाएं. |
vehicleInfo
ज़रूरी नहीं |
टाइप:
VehicleInfo optionalइससे वाहन की जानकारी मिलती है. |
RoutePolyline3DOptions इंटरफ़ेस
इंटरफ़ेस
google.maps.routes.RoutePolyline3DOptions
रास्ते की 3D पॉलीलाइन बनाने के विकल्प.
प्रॉपर्टी | |
|---|---|
polylineOptions
ज़रूरी नहीं |
टाइप:
Polyline3DElementOptions|(function(Polyline3DElementOptions, RoutePolylineDetails): Polyline3DElementOptions) optional3D पॉलीलाइन की स्टाइल को पसंद के मुताबिक बनाने के विकल्प. |
trafficPolylinesDisabled
ज़रूरी नहीं |
टाइप:
boolean optionalट्रैफ़िक की जानकारी देने वाली पॉलीलाइन की सुविधा को बंद करना है या नहीं. ट्रैफ़िक की जानकारी देने वाली पॉलीलाइन सिर्फ़ तब उपलब्ध होती हैं, जब routingPreference को TRAFFIC_AWARE या TRAFFIC_AWARE_OPTIMAL पर सेट किया गया हो. |
RoutePolylineDetails इंटरफ़ेस
इंटरफ़ेस
google.maps.routes.RoutePolylineDetails
पॉलीलाइन से जुड़े रास्ते के किसी सेक्शन के बारे में जानकारी. इसका इस्तेमाल, पॉलीलाइन की स्टाइल को पसंद के मुताबिक बनाने के लिए किया जा सकता है.
प्रॉपर्टी | |
|---|---|
speed
ज़रूरी नहीं |
टाइप:
Speed optionalइस पॉलीलाइन से जुड़े रास्ते के सेक्शन की स्पीड रीडिंग. यह जानकारी सिर्फ़ उन रास्तों के लिए अपने-आप भर जाती है जिनके लिए ट्रैफ़िक की जानकारी उपलब्ध होती है. |
transitDetails
ज़रूरी नहीं |
टाइप:
TransitDetails optionalइस पॉलीलाइन से जुड़े रास्ते के सेक्शन की बस, मेट्रो वगैरह की जानकारी. यह जानकारी सिर्फ़ उन रास्तों के लिए अपने-आप भर जाती है जिनके लिए बस, मेट्रो वगैरह की जानकारी उपलब्ध होती है. |
travelMode
ज़रूरी नहीं |
टाइप:
TravelMode optionalइस पॉलीलाइन से जुड़े रास्ते के सेक्शन के लिए, यात्रा का मोड. ट्रैफ़िक पॉलीलाइन के लिए खाली. |
RoutePolylineOptions इंटरफ़ेस
इंटरफ़ेस
google.maps.routes.RoutePolylineOptions
रूट की पॉलीलाइन बनाने के विकल्प.
प्रॉपर्टी | |
|---|---|
colorScheme
ज़रूरी नहीं |
टाइप:
ColorScheme optionalपॉलीलाइन के लिए इस्तेमाल की जाने वाली कलर स्कीम. अगर मैप colorScheme के FOLLOW_SYSTEM होने पर, इसे FOLLOW_SYSTEM के तौर पर सेट किया जाता है, तो पॉलीलाइन को मैप की तरह ही गहरे/हल्के रंग वाले मोड में बनाया जाएगा. अगर कोई भाषा तय नहीं की जाती है, तो Route.createPolylines, मैप की colorScheme का इस्तेमाल करने की कोशिश करता है या सिस्टम डिफ़ॉल्ट पर वापस चला जाता है. |
polylineOptions
ज़रूरी नहीं |
टाइप:
PolylineOptions|(function(PolylineOptions, RoutePolylineDetails): PolylineOptions) optionalपॉलीलाइन की स्टाइल को पसंद के मुताबिक बनाने के विकल्प. यह या तो कोई PolylineOptions ऑब्जेक्ट हो सकता है जिसे रूट की सभी पॉलीलाइन पर लागू किया जाता है या कोई ऐसा फ़ंक्शन हो सकता है जो डिफ़ॉल्ट PolylineOptions और RoutePolylineDetails लेता है और उस पॉलीलाइन पर लागू होने वाला PolylineOptions दिखाता है. |
RouteTravelAdvisory क्लास
क्लास
google.maps.routes.RouteTravelAdvisory
लाइब्रेरी "routes"
इसमें ऐसी अतिरिक्त जानकारी शामिल होती है जिसके बारे में उपयोगकर्ता को Route पर बताया जाना चाहिए.
const {RouteTravelAdvisory} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
fuelConsumptionMicroliters
readonly |
टाइप:
number optionalमाइक्रोलिटर में ईंधन की खपत का अनुमान. ध्यान दें: अगर ईंधन की खपत 2^53 माइक्रोलिटर से ज़्यादा है, तो यह वैल्यू Number.POSITIVE_INFINITY होगी. |
routeRestrictionsPartiallyIgnored
readonly |
टाइप:
boolean optionalऐसा हो सकता है कि Route पर ऐसी पाबंदियां हों जो यात्रा के लिए अनुरोध किए गए मोड या रास्ते में बदलाव करने वाले विकल्पों के लिए सही न हों. |
speedReadingIntervals
readonly |
टाइप:
Array<SpeedReadingInterval> optionalट्रैफ़िक की डेंसिटी के बारे में जानकारी देने वाले स्पीड रीडिंग इंटरवल. TRAFFIC_AWARE और TRAFFIC_AWARE_OPTIMAL ComputeRoutesRequest.routingPreference के मामले में लागू होता है. इंटरवल, Route की पूरी पॉलीलाइन को कवर करते हैं. साथ ही, ये एक-दूसरे को ओवरलैप नहीं करते. किसी तय इंटरवल का शुरुआती पॉइंट, पिछले इंटरवल के आखिरी पॉइंट के बराबर होता है. उदाहरण: |
tollInfo
readonly |
टाइप:
TollInfo optionalइसमें Route पर मौजूद टोल की जानकारी होती है. यह फ़ील्ड सिर्फ़ तब भरा जाता है, जब Route पर टोल होने की संभावना हो. अगर यह फ़ील्ड सेट है, लेकिन TollInfo.estimatedPrices में जानकारी नहीं भरी गई है, तो इसका मतलब है कि रास्ते में टोल हैं, लेकिन टोल की अनुमानित कीमत की जानकारी नहीं है. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि Route पर कोई टोल नहीं है. |
transitFare
readonly |
टाइप:
Money optionalअगर मौजूद है, तो इसमें इस Route का कुल किराया या टिकट की कीमत शामिल होती है. यह प्रॉपर्टी सिर्फ़ TRANSIT ComputeRoutesRequest.travelMode के लिए और सिर्फ़ उन रास्तों के लिए दिखाई जाती है जहां बस, मेट्रो वगैरह के सभी चरणों के लिए किराये की जानकारी उपलब्ध होती है. |
तरीके | |
|---|---|
इनहेरिट किया गया:
toJSON
|
RoutingPreference कॉन्सटेंट
कॉन्सटैंट
google.maps.routes.RoutingPreference
लाइब्रेरी "routes"
वैल्यू का एक सेट, जो रास्ते का हिसाब लगाते समय ध्यान में रखे जाने वाले फ़ैक्टर के बारे में बताता है. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें.
इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को RoutingPreferenceString टाइप से तय किया जाता है.
const {RoutingPreference} = await google.maps.importLibrary("routes");
कॉन्स्टेंट | |
|---|---|
TRAFFIC_AWARE |
लाइव ट्रैफ़िक का हाल ध्यान में रखते हुए, रास्तों का हिसाब लगाता है. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
TRAFFIC_AWARE_OPTIMAL |
यह मोड, लाइव ट्रैफ़िक का हाल ध्यान में रखकर रास्तों का हिसाब लगाता है. हालांकि, इसमें परफ़ॉर्मेंस को ऑप्टिमाइज़ करने के लिए ज़्यादातर सुविधाएं लागू नहीं की जाती हैं. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
TRAFFIC_UNAWARE |
यह लाइव ट्रैफ़िक का हाल ध्यान में रखे बिना, रास्तों का हिसाब लगाता है. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
स्पीड कॉन्सटेंट
कॉन्सटैंट
google.maps.routes.Speed
लाइब्रेरी "routes"
ट्रैफ़िक डेटा के आधार पर, पॉलीलाइन की स्पीड की कैटगरी. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें.
इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को SpeedString टाइप से तय किया जाता है.
const {Speed} = await google.maps.importLibrary("routes");
कॉन्स्टेंट | |
|---|---|
NORMAL |
सामान्य स्पीड, ट्रैफ़िक की वजह से कोई देरी नहीं. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
SLOW |
ट्रैफ़िक धीमा है, सामान्य ट्रैफ़िक है. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
TRAFFIC_JAM |
ट्रैफ़िक की वजह से देरी. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
SpeedPath इंटरफ़ेस
इंटरफ़ेस
google.maps.routes.SpeedPath
यह रूट इंटरवल के LatLngAltitude को इंटरवल की स्पीड रीडिंग के साथ ग्रुप करता है.
प्रॉपर्टी | |
|---|---|
path |
टाइप:
Array<LatLngAltitude>इस स्पीड पाथ में शामिल पाथ. |
speed
ज़रूरी नहीं |
टाइप:
Speed optionalरास्ते पर गाड़ी की स्पीड. |
SpeedReadingInterval क्लास
क्लास
google.maps.routes.SpeedReadingInterval
लाइब्रेरी "routes"
पॉलीलाइन या पाथ के किसी हिस्से पर ट्रैफ़िक डेंसिटी इंडिकेटर. P_0, P_1, ... , P_N (शून्य-आधारित इंडेक्स) पॉइंट वाले पाथ के लिए, SpeedReadingInterval किसी इंटरवल के ट्रैफ़िक की डेंसिटी के बारे में बताता है.
const {SpeedReadingInterval} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
endPolylinePointIndex
readonly |
टाइप:
number optionalपॉलीलाइन में इस इंटरवल का आखिरी इंडेक्स. |
speed
readonly |
टाइप:
Speed optionalइस समयावधि में ट्रैफ़िक की रफ़्तार. |
startPolylinePointIndex
readonly |
टाइप:
number optionalपॉलीलाइन में इस इंटरवल का शुरुआती इंडेक्स. |
StepsOverview क्लास
क्लास
google.maps.routes.StepsOverview
लाइब्रेरी "routes"
इससे RouteLeg.steps की सूची के बारे में खास जानकारी मिलती है.
const {StepsOverview} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
multiModalSegments
readonly |
टाइप:
Array<MultiModalSegment>RouteLeg.steps के अलग-अलग मल्टी-मोडल सेगमेंट के बारे में खास जानकारी. |
तरीके | |
|---|---|
इनहेरिट किया गया:
toJSON
|
TollInfo क्लास
क्लास
google.maps.routes.TollInfo
लाइब्रेरी "routes"
Route या RouteLeg पर टोल की जानकारी को शामिल करता है.
const {TollInfo} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
estimatedPrices
readonly |
Route या RouteLeg के लिए, टोल की रकम. इस सूची में, हर मुद्रा के लिए वह रकम शामिल है जो टोल स्टेशन पर ली जा सकती है. आम तौर पर, इस सूची में सिर्फ़ एक आइटम होगा. ऐसा उन रास्तों के लिए होगा जहां टोल की कीमत एक ही मुद्रा में होगी. अंतरराष्ट्रीय यात्राओं के लिए, इस सूची में कई आइटम हो सकते हैं. इससे अलग-अलग मुद्राओं में टोल की जानकारी दिखती है. अगर टोल की उम्मीद है, लेकिन अनुमानित कीमत की जानकारी नहीं है, तो यह फ़ील्ड खाली ऐरे हो सकता है. |
तरीके | |
|---|---|
इनहेरिट किया गया:
toJSON
|
TransitAgency क्लास
क्लास
google.maps.routes.TransitAgency
लाइब्रेरी "routes"
किसी ट्रांसपोर्ट एजेंसी के बारे में जानकारी.
const {TransitAgency} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
name
readonly |
टाइप:
string optionalइस ट्रांसपोर्ट एजेंसी का नाम. |
phoneNumber
readonly |
टाइप:
string optionalट्रांसपोर्ट एजेंसी का फ़ोन नंबर, जो स्थानीय भाषा के हिसाब से फ़ॉर्मैट किया गया हो. |
url
readonly |
टाइप:
URL optionalट्रांसपोर्ट एजेंसी का यूआरएल. |
तरीके | |
|---|---|
इनहेरिट किया गया:
toJSON
|
TransitDetails क्लास
क्लास
google.maps.routes.TransitDetails
लाइब्रेरी "routes"
किसी रास्ते में बस, मेट्रो वगैरह के स्टॉप के बारे में ज़्यादा जानकारी.
const {TransitDetails} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
arrivalStop
readonly |
टाइप:
TransitStop optionalइस चरण के लिए, पहुंचने वाले स्टॉप की जानकारी. |
arrivalTime
readonly |
टाइप:
Date optionalइस चरण के लिए, पहुंचने का अनुमानित समय. |
departureStop
readonly |
टाइप:
TransitStop optionalइस चरण के लिए, बस या ट्रेन के छूटने के स्टॉप की जानकारी. |
departureTime
readonly |
टाइप:
Date optionalचरण के लिए, रवानगी का अनुमानित समय. |
headsign
readonly |
टाइप:
string optionalइससे पता चलता है कि इस लाइन पर किस दिशा में यात्रा करनी है. यह जानकारी, वाहन पर या बस स्टॉप पर मार्क की गई होती है. दिशा अक्सर टर्मिनल स्टेशन होती है. |
headwayMillis
readonly |
टाइप:
number optionalइससे मिलीसेकंड में यह जानकारी मिलती है कि इस समय, एक ही स्टॉप से जाने वाली बसों के बीच कितना समय लगेगा. उदाहरण के लिए, अगर हेडवे की वैल्यू 6,00,000 है, तो बस छूटने पर आपको दस मिनट इंतज़ार करना होगा. ध्यान दें: अगर हेडवे 2^53 मिलीसेकंड से ज़्यादा है, तो यह वैल्यू Number.POSITIVE_INFINITY होगी. |
stopCount
readonly |
टाइप:
numberबस के छूटने से लेकर पहुंचने तक के स्टॉप की संख्या. इस संख्या में, बस के पहुंचने का स्टॉप शामिल होता है, लेकिन बस के छूटने का स्टॉप शामिल नहीं होता. उदाहरण के लिए, अगर आपका रूट स्टॉप A से शुरू होता है, स्टॉप B और C से गुज़रता है, और स्टॉप D पर पहुंचता है, तो stopCount की वैल्यू 3 होगी. |
transitLine
readonly |
टाइप:
TransitLine optionalइस चरण में इस्तेमाल की गई बस, मेट्रो वगैरह की लाइन के बारे में जानकारी. |
tripShortText
readonly |
टाइप:
string optionalयह टेक्स्ट, शेड्यूल और साइन बोर्ड पर दिखता है, ताकि यात्रियों को बस, मेट्रो वगैरह की यात्रा की जानकारी मिल सके. इस टेक्स्ट से, सेवा के दिन किसी यात्रा की खास तौर पर पहचान की जाती है. उदाहरण के लिए, "538" Amtrak ट्रेन का tripShortText है. यह ट्रेन, सोमवार से शुक्रवार तक दोपहर 3:10 बजे सैन होज़े, कैलिफ़ोर्निया से सैक्रामेंटो, कैलिफ़ोर्निया के लिए रवाना होती है. |
तरीके | |
|---|---|
इनहेरिट किया गया:
toJSON
|
TransitLine क्लास
क्लास
google.maps.routes.TransitLine
लाइब्रेरी "routes"
बस, मेट्रो वगैरह की लाइन के बारे में जानकारी.
const {TransitLine} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
agencies
readonly |
टाइप:
Array<TransitAgency>इस ट्रांज़िट लाइन को ऑपरेट करने वाली ट्रांसपोर्ट एजेंसी (या एजेंसियां). |
color
readonly |
टाइप:
string optionalइस लाइन के साइनेज में आम तौर पर इस्तेमाल किया जाने वाला रंग. इसे हेक्साडेसिमल में दिखाया जाता है. |
iconURL
readonly |
टाइप:
URL optionalइस लाइन से जुड़े आइकॉन का यूआरएल. |
name
readonly |
टाइप:
string optionalइस बस, मेट्रो वगैरह की लाइन का पूरा नाम. उदाहरण के लिए, "8 Avenue Local". |
shortName
readonly |
टाइप:
string optionalइस ट्रांज़िट लाइन का छोटा नाम. आम तौर पर, यह नाम कोई लाइन नंबर होता है, जैसे कि "M7" या "355". |
textColor
readonly |
टाइप:
string optionalइस लाइन के साइनबोर्ड पर मौजूद टेक्स्ट में आम तौर पर इस्तेमाल किया जाने वाला रंग. इसे हेक्साडेसिमल में दिखाया जाता है. |
url
readonly |
टाइप:
URL optionalइस बस, मेट्रो वगैरह की लाइन का यूआरएल, जो ट्रांसपोर्ट एजेंसी ने उपलब्ध कराया है. |
vehicle
readonly |
टाइप:
TransitVehicle optionalइस ट्रांज़िट लाइन पर चलने वाले वाहन का टाइप. |
तरीके | |
|---|---|
इनहेरिट किया गया:
toJSON
|
TransitPreference इंटरफ़ेस
इंटरफ़ेस
google.maps.routes.TransitPreference
TRANSIT पर आधारित रास्तों के लिए प्राथमिकताएं, जो दिखाए जाने वाले रास्ते पर असर डालती हैं.
प्रॉपर्टी | |
|---|---|
allowedTransitModes
ज़रूरी नहीं |
टाइप:
Iterable<TransitMode> optionalTRANSIT का रास्ता देखते समय, यात्रा के लिए इस्तेमाल किए जाने वाले मोड का सेट. डिफ़ॉल्ट रूप से, यात्रा के लिए उपलब्ध सभी मोड. |
routingPreference
ज़रूरी नहीं |
टाइप:
TransitRoutePreference optionalरास्ते की प्राथमिकता, जो तय किए जाने पर, दिखाए जाने वाले TRANSIT रास्ते पर असर डालती है. |
TransitStop क्लास
क्लास
google.maps.routes.TransitStop
लाइब्रेरी "routes"
बस, मेट्रो वगैरह के स्टॉप के बारे में जानकारी.
const {TransitStop} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
location
readonly |
टाइप:
DirectionalLocation optionalस्टॉप की जगह की जानकारी, अक्षांश/देशांतर निर्देशांक और वैकल्पिक हेडिंग में दी जाती है. |
name
readonly |
टाइप:
string optionalबस, मेट्रो वगैरह के स्टॉप का नाम. |
तरीके | |
|---|---|
इनहेरिट किया गया:
toJSON
|
TransitVehicle क्लास
क्लास
google.maps.routes.TransitVehicle
लाइब्रेरी "routes"
बस, मेट्रो वगैरह के रास्तों में इस्तेमाल किए जाने वाले वाहन की जानकारी.
const {TransitVehicle} = await google.maps.importLibrary("routes");
प्रॉपर्टी | |
|---|---|
iconURL
readonly |
टाइप:
URL optionalइस तरह के वाहन से जुड़े आइकॉन का यूआरएल. |
localIconURL
readonly |
टाइप:
URL optionalस्थानीय परिवहन के साइनबोर्ड के आधार पर, इस वाहन के टाइप से जुड़े आइकॉन का यूआरएल. |
name
readonly |
टाइप:
string optionalइस वाहन का नाम, कैपिटल लेटर में. |
nameLanguage
readonly |
टाइप:
string optionalवाहन के नाम के टेक्स्ट का BCP-47 भाषा कोड, जैसे कि "en-US" या "sr-Latn". ज़्यादा जानकारी के लिए, https://www.unicode.org/reports/tr35/#Unicode_locale_identifier पर जाएं. |
vehicleType
readonly |
टाइप:
string optionalइस्तेमाल किए गए वाहन का टाइप. संभावित वैल्यू की सूची देखने के लिए, https://developers.google.com/maps/documentation/routes/reference/rpc/google.maps.routing.v2#transitvehicletype पर जाएं. |
तरीके | |
|---|---|
इनहेरिट किया गया:
toJSON
|
VehicleEmissionType कॉन्स्टेंट
कॉन्सटैंट
google.maps.routes.VehicleEmissionType
लाइब्रेरी "routes"
वैल्यू का एक सेट, जो वाहन के उत्सर्जन टाइप के बारे में बताता है. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें.
इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को VehicleEmissionTypeString टाइप से तय किया जाता है.
const {VehicleEmissionType} = await google.maps.importLibrary("routes");
कॉन्स्टेंट | |
|---|---|
DIESEL |
डीज़ल से चलने वाला वाहन. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
ELECTRIC |
बिजली से चलने वाला वाहन. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
GASOLINE |
पेट्रोल से चलने वाला वाहन. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
HYBRID |
हाइब्रिड ईंधन (जैसे, पेट्रोल + इलेक्ट्रिक) से चलने वाला वाहन. ज़्यादा जानकारी के लिए, वेब सेवा का दस्तावेज़ देखें. |
VehicleInfo इंटरफ़ेस
इंटरफ़ेस
google.maps.routes.VehicleInfo
इसमें वाहन की जानकारी होती है. जैसे, वाहन से होने वाले उत्सर्जन का टाइप.
प्रॉपर्टी | |
|---|---|
emissionType
ज़रूरी नहीं |
टाइप:
VehicleEmissionType optionalइससे वाहन के उत्सर्जन के टाइप के बारे में पता चलता है. यह सिर्फ़ DRIVING के यात्रा मोड पर लागू होता है. |
Waypoint इंटरफ़ेस
इंटरफ़ेस
google.maps.routes.Waypoint
यह किसी रास्ते में वेपॉइंट को दिखाता है.
प्रॉपर्टी | |
|---|---|
location |
वेपॉइंट की जगह. स्ट्रिंग कोई पता, प्लस कोड या जगह के संसाधन का नाम हो सकता है. |
sideOfRoad
ज़रूरी नहीं |
टाइप:
boolean optionalइससे पता चलता है कि इस वेपॉइंट की जगह का मकसद, वाहन को सड़क के किसी खास हिस्से पर रोकना है. यह वैल्यू सेट करने पर, रास्ता उस जगह से होकर गुज़रेगा, ताकि वाहन सड़क के उस किनारे पर रुक सके जिस तरफ़ वह जगह है. यह विकल्प सिर्फ़ DRIVING और TWO_WHEELER ComputeRoutesRequest.travelMode के लिए काम करता है |
vehicleStopover
ज़रूरी नहीं |
टाइप:
boolean optionalइससे पता चलता है कि वेपॉइंट, वाहनों के रुकने के लिए है. इसका मकसद, यात्रियों को पिकअप या ड्रॉप-ऑफ़ करना है. इस वैल्यू को सेट करने पर, कैलकुलेट किए गए रास्ते में ऐसे रास्तों पर मौजूद via वेपॉइंट शामिल नहीं होंगे जो पिकअप और ड्रॉप-ऑफ़ के लिए सही नहीं हैं. यह विकल्प सिर्फ़ DRIVING और TWO_WHEELER ComputeRoutesRequest.travelMode के लिए काम करता है. साथ ही, यह तब काम करता है, जब Waypoint.location, string या Place न हो. |
via
ज़रूरी नहीं |
टाइप:
boolean optionalइस वेपॉइंट को रुकने की जगह के बजाय, माइलस्टोन के तौर पर मार्क करता है. ComputeRoutesRequest में मौजूद हर नॉन-via वेपॉइंट के लिए, Route.computeRoutes, Route.legs कलेक्शन में एक एंट्री जोड़ता है. इससे यात्रा के उस चरण में स्टॉपओवर की जानकारी मिलती है. अगर आपको इस वेपॉइंट पर रुके बिना आगे बढ़ना है, तो इसकी वैल्यू true पर सेट करें. वाया वेपॉइंट की वजह से, Route.legs कलेक्शन में कोई एंट्री नहीं जोड़ी जाती. हालांकि, वे यात्रा को वेपॉइंट से रूट करते हैं. नोट:
|
WaypointMarkerDetails interface
इंटरफ़ेस
google.maps.routes.WaypointMarkerDetails
वेपॉइंट के बारे में जानकारी, जिसका इस्तेमाल करके मार्कर की स्टाइल को पसंद के मुताबिक बनाया जा सकता है.
प्रॉपर्टी | |
|---|---|
index |
टाइप:
numberमार्कर का इंडेक्स. |
totalMarkers |
टाइप:
numberरास्ते में मौजूद मार्कर की कुल संख्या. |
leg
ज़रूरी नहीं |
टाइप:
RouteLeg optionalवह लेग जिससे मार्कर जुड़ा है. अगर रास्ते में कोई लेग नहीं है, तो यह खाली रहेगा. |