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अगर इस विकल्प को 'सही है' पर सेट किया जाता है, तो सेवा, रास्ते के बीच में पड़ने वाले तय किए गए वेपॉइंट का क्रम बदलकर, रास्ते की कुल लागत को कम करने की कोशिश करती है. अगर बीच के किसी भी वेपॉइंट को 'इसके ज़रिए' वेपॉइंट के तौर पर सेट किया जाता है, तो अनुरोध पूरा नहीं होगा. नए क्रम को ढूंढने के लिए, जवाब में 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 class
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जवाब के लिए इस्तेमाल किया गया राउटिंग मोड. अगर फ़ॉलबैक ट्रिगर किया गया था, तो मोड, क्लाइंट के मूल अनुरोध में सेट की गई राउटिंग की प्राथमिकता से अलग हो सकता है. |
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 क्लास
google.maps.routes.GeocodingResults
क्लास
इसमें यात्रा शुरू करने की जगह, मंज़िल, और रास्ते में रुकने की जगहों के लिए GeocodedWaypoint शामिल होते हैं. यह सिर्फ़ पते के वेपॉइंट के लिए अपने-आप भरता है.
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 |
टाइप:
numberRouteLegStep का वह इंडेक्स जो मल्टी-मॉडल सेगमेंट के आखिर में आता है. |
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 class
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 class
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 सेट करके कंट्रोल किया जा सकता है. इस फ़ील्ड में वैल्यू भरने के लिए, ComputeRoutesRequest.fields में "path" फ़ील्ड का अनुरोध करना ज़रूरी है. |
startLocation |
टाइप:
DirectionalLocation optionalइस चरण के लिए यात्रा शुरू करने की जगह. |
staticDurationMillis |
टाइप:
number optionalइस चरण में यात्रा करने में लगने वाला समय. इसमें ट्रैफ़िक की स्थितियों को ध्यान में नहीं रखा जाता. ध्यान दें: अगर अवधि 2^53 मिलीसेकंड से ज़्यादा है, तो यह वैल्यू Number.POSITIVE_INFINITY होती है. |
transitDetails |
टाइप:
TransitDetails optionalअगर यात्रा का तरीका TRANSIT है, तो इस चरण के बारे में जानकारी. |
travelMode |
टाइप:
TravelMode optionalइस चरण के लिए इस्तेमाल किया गया यात्रा मोड. |
तरीके | |
|---|---|
toJSON |
toJSON()पैरामीटर: कोई नहीं
लौटाई गई वैल्यू:
Objectऑब्जेक्ट में बदलता है. |
RouteLegStepLocalizedValues class
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 class
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 optionalइस विकल्प को true पर सेट करने पर, टोल रोड से बचने की कोशिश की जाती है. साथ ही, उन रास्तों को प्राथमिकता दी जाती है जिनमें टोल रोड शामिल नहीं हैं. यह सिर्फ़ 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 class
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 class
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 class
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 है. यह ट्रेन, हफ़्ते के दिनों में कैलिफ़ोर्निया के सैन होज़े से कैलिफ़ोर्निया के सैक्रामेंटो के लिए 15: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 एवेन्यू लोकल". |
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 interface
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इससे पता चलता है कि यह वेपॉइंट, वाहनों के रुकने के लिए है. यहां से यात्रियों को पिकअप या ड्रॉप-ऑफ़ किया जा सकता है. इस वैल्यू को सेट करने पर, कैलकुलेट किए गए रास्ते में ऐसे वेपॉइंट शामिल नहीं होंगे जो पिकअप और ड्रॉप-ऑफ़ के लिए सही नहीं हैं. यह विकल्प सिर्फ़ DRIVING और TWO_WHEELER ComputeRoutesRequest.travelMode के लिए काम करता है. साथ ही, यह तब भी काम करता है, जब Waypoint.location, string या Place न हो.via |
via optional |
टाइप:
boolean optionalइस वेपॉइंट को स्टॉपिंग पॉइंट के बजाय, माइलस्टोन के तौर पर मार्क करता है. ComputeRoutesRequest में मौजूद हर नॉन-via वेपॉइंट के लिए, Route.computeRoutes, Route.legs ऐरे में एक एंट्री जोड़ता है. इससे यात्रा के उस हिस्से में स्टॉपओवर की जानकारी मिलती है. अगर आपको इस वेपॉइंट से बिना रुके गुज़रना है, तो इस वैल्यू को true पर सेट करें. रास्ते में पड़ने वाले वेपॉइंट की वजह से, Route.legs ऐरे में कोई एंट्री नहीं जुड़ती. हालांकि, वेपॉइंट के ज़रिए यात्रा का रास्ता तय किया जाता है. ध्यान दें:
|
WaypointMarkerDetails इंटरफ़ेस
google.maps.routes.WaypointMarkerDetails
इंटरफ़ेस
किसी ऐसे वेपॉइंट के बारे में जानकारी जिसका इस्तेमाल मार्कर स्टाइल को पसंद के मुताबिक बनाने के लिए किया जा सकता है.
प्रॉपर्टी | |
|---|---|
index |
टाइप:
numberमार्कर का इंडेक्स. |
totalMarkers |
टाइप:
numberरास्ते में मौजूद मार्कर की कुल संख्या. |
leg optional |
टाइप:
RouteLeg optionalवह लेग जिससे मार्कर जुड़ा है. अगर रास्ते में कोई लेग नहीं है, तो यह खाली होता है. |