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