DirectionsService क्लास
google.maps.DirectionsService
क्लास
लाइब्रेरी "routes"
const {DirectionsService} = await google.maps.importLibrary("routes");
निर्माता | |
|---|---|
DirectionsService |
DirectionsService()पैरामीटर: कोई नहीं
यह DirectionsService का एक नया इंस्टेंस बनाता है, जो Google सर्वर को निर्देश से जुड़ी क्वेरी भेजता है. |
तरीके | |
|---|---|
route |
route(request[, callback])पैरामीटर:
रिटर्न वैल्यू:
Promise<DirectionsResult>रास्ते के लिए दिशा-निर्देश पाने का अनुरोध करना. |
DirectionsRequest इंटरफ़ेस
google.maps.DirectionsRequest
इंटरफ़ेस
DirectionsService को भेजी जाने वाली दिशा-निर्देशों की क्वेरी.
प्रॉपर्टी | |
|---|---|
destination |
टाइप:
string|LatLng|Place|LatLngLiteralमंज़िल की जगह. इसे जियोकोड की जाने वाली स्ट्रिंग, LatLng या Place के तौर पर तय किया जा सकता है. ज़रूरी है. |
origin |
टाइप:
string|LatLng|Place|LatLngLiteralवह जगह जहां से यात्रा शुरू हुई. इसे जियोकोड की जाने वाली स्ट्रिंग, LatLng या Place के तौर पर तय किया जा सकता है. ज़रूरी है. |
travelMode |
टाइप:
TravelModeअनुरोध किए गए रूटिंग का टाइप. ज़रूरी है. |
avoidFerries
ज़रूरी नहीं |
टाइप:
boolean optionalअगर true है, तो Directions API को निर्देश मिलता है कि जहां तक हो सके, फ़ेरी से बचें. ज़रूरी नहीं. |
avoidHighways
ज़रूरी नहीं |
टाइप:
boolean optionalअगर true है, तो Directions सेवा को निर्देश देता है कि जहां तक हो सके हाइवे से बचें. ज़रूरी नहीं. |
avoidTolls
ज़रूरी नहीं |
टाइप:
boolean optionalअगर true है, तो Directions सेवा को निर्देश देता है कि जहां तक हो सके, टोल रोड से बचें. ज़रूरी नहीं. |
drivingOptions
ज़रूरी नहीं |
टाइप:
DrivingOptions optionalये सेटिंग सिर्फ़ उन अनुरोधों पर लागू होती हैं जिनमें travelMode की वैल्यू DRIVING होती है. इस ऑब्जेक्ट का असर, यात्रा के अन्य तरीकों पर नहीं पड़ेगा. |
language
ज़रूरी नहीं |
टाइप:
string optionalभाषा का आइडेंटिफ़ायर, जिससे यह तय होता है कि नतीजे किस भाषा में दिखाए जाएं. हालांकि, ऐसा तब ही होता है, जब उस भाषा में नतीजे दिखाना मुमकिन हो. उपलब्ध भाषाओं की सूची देखें. |
optimizeWaypoints
ज़रूरी नहीं |
टाइप:
boolean optionalअगर इसे true पर सेट किया जाता है, तो DirectionsService, दिए गए इंटरमीडिएट वेपॉइंट को फिर से क्रम में लगाने की कोशिश करेगा, ताकि रास्ते की कुल लागत को कम किया जा सके. अगर वेपॉइंट ऑप्टिमाइज़ किए गए हैं, तो नए क्रम का पता लगाने के लिए, रिस्पॉन्स में DirectionsRoute.waypoint_order की जांच करें. |
provideRouteAlternatives
ज़रूरी नहीं |
टाइप:
boolean optionalरास्ते के विकल्प उपलब्ध कराए जाने चाहिए या नहीं. ज़रूरी नहीं. |
region
ज़रूरी नहीं |
टाइप:
string optionalजियोकोडिंग के अनुरोधों के लिए, बायस के तौर पर इस्तेमाल किया जाने वाला देश/इलाके का कोड. क्षेत्र कोड, दो वर्णों वाली ccTLD ("टॉप-लेवल डोमेन") वैल्यू स्वीकार करता है. ज़्यादातर ccTLD कोड, ISO 3166-1 कोड से मिलते-जुलते होते हैं. हालांकि, कुछ अपवाद भी होते हैं. उदाहरण के लिए, यूनाइटेड किंगडम का ccTLD "uk" ( .co.uk) है, जबकि इसका ISO 3166-1 कोड "gb" है. तकनीकी तौर पर, यह कोड "यूनाइटेड किंगडम ऑफ़ ग्रेट ब्रिटेन ऐंड नॉर्दर्न आयरलैंड" के लिए है. |
transitOptions
ज़रूरी नहीं |
टाइप:
TransitOptions optionalये सेटिंग सिर्फ़ उन अनुरोधों पर लागू होती हैं जिनमें travelMode की वैल्यू TRANSIT होती है. इस ऑब्जेक्ट का असर, यात्रा के अन्य तरीकों पर नहीं पड़ेगा. |
unitSystem
ज़रूरी नहीं |
टाइप:
UnitSystem optionalडिफ़ॉल्ट: मूल देश में इस्तेमाल किया जाने वाला यूनिट सिस्टम.
दूरी दिखाने के लिए, पसंदीदा यूनिट सिस्टम. |
waypoints
ज़रूरी नहीं |
टाइप:
Array<DirectionsWaypoint> optionalइंटरमीडिएट वेपॉइंट का कलेक्शन. इस कलेक्शन में मौजूद हर वेपॉइंट के हिसाब से, शुरुआत की जगह से मंज़िल तक के निर्देश कैलकुलेट किए जाते हैं. वेपॉइंट की तय सीमा जानने के लिए, डेवलपर गाइड देखें. बस, मेट्रो वगैरह के रास्ते के लिए निर्देशों में वेपॉइंट इस्तेमाल नहीं किए जा सकते. ज़रूरी नहीं. |
DirectionsStatus कॉन्स्टेंट
google.maps.DirectionsStatus
कॉन्सटेंट
लाइब्रेरी "routes"
route() को किए गए कॉल के पूरा होने पर, DirectionsService से मिला स्टेटस. इन्हें वैल्यू या कॉन्सटेंट के नाम का इस्तेमाल करके तय करें. उदाहरण के लिए, 'OK' या google.maps.DirectionsStatus.OK.
इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को DirectionsStatusString टाइप से तय किया जाता है.
const {DirectionsStatus} = await google.maps.importLibrary("routes");
कॉन्स्टेंट | |
|---|---|
INVALID_REQUEST |
दिया गया DirectionsRequest अमान्य था. |
MAX_WAYPOINTS_EXCEEDED |
DirectionsRequest में बहुत ज़्यादा DirectionsWaypoint दिए गए हैं. वेपॉइंट की तय सीमा जानने के लिए, डेवलपर गाइड देखें. |
NOT_FOUND |
शुरुआती जगह, मंज़िल या वेपॉइंट में से कम से कम एक को जियोकोड नहीं किया जा सका. |
OK |
जवाब में एक मान्य DirectionsResult शामिल है. |
OVER_QUERY_LIMIT |
वेबपेज पर बहुत कम समय में, अनुरोधों की तय सीमा से ज़्यादा अनुरोध किए गए हैं. |
REQUEST_DENIED |
वेबपेज को निर्देश देने वाली सेवा का इस्तेमाल करने की अनुमति नहीं है. |
UNKNOWN_ERROR |
सर्वर की गड़बड़ी की वजह से, दिशा-निर्देशों के अनुरोध को प्रोसेस नहीं किया जा सका. फिर से कोशिश करने पर, अनुरोध पूरा हो सकता है. |
ZERO_RESULTS |
यात्रा शुरू करने की जगह और मंज़िल के बीच कोई रास्ता नहीं मिला. |
DirectionsResult इंटरफ़ेस
google.maps.DirectionsResult
इंटरफ़ेस
रास्ते की जानकारी देने वाले सर्वर से मिला जवाब. इन्हें DirectionsRenderer का इस्तेमाल करके रेंडर किया जा सकता है या इस ऑब्जेक्ट को पार्स करके खुद रेंडर किया जा सकता है. आपको Google Maps Platform की सेवा की शर्तों में बताई गई चेतावनियां और कॉपीराइट की जानकारी दिखानी होगी. ध्यान दें कि भले ही यह नतीजा "JSON जैसा" है, लेकिन यह पूरी तरह से JSON नहीं है. इसकी वजह यह है कि इसमें LatLng ऑब्जेक्ट शामिल हैं.
प्रॉपर्टी | |
|---|---|
request |
टाइप:
DirectionsRequestDirectionsRequest, जिससे यह नतीजा मिला. |
routes |
टाइप:
Array<DirectionsRoute>DirectionsRoute का एक ऐरे, जिसमें से हर एक में उन लेग और चरणों की जानकारी होती है जिनसे यह बना है. सिर्फ़ एक रूट होगा. हालांकि, अगर DirectionsRequest को provideRouteAlternatives के साथ true पर सेट किया गया है, तो एक से ज़्यादा रूट हो सकते हैं. |
available_travel_modes
ज़रूरी नहीं |
टाइप:
Array<TravelMode> optionalइसमें यात्रा के उपलब्ध मोड का कलेक्शन शामिल होता है. यह फ़ील्ड तब दिखता है, जब किसी अनुरोध में यात्रा का मोड बताया जाता है और कोई नतीजा नहीं मिलता. अरे में, वेपॉइंट के दिए गए सेट के देशों में उपलब्ध यात्रा के मोड शामिल होते हैं. अगर एक या उससे ज़्यादा वेपॉइंट 'वाया वेपॉइंट' हैं, तो यह फ़ील्ड नहीं दिखता. |
geocoded_waypoints
ज़रूरी नहीं |
टाइप:
Array<DirectionsGeocodedWaypoint> optionalDirectionsGeocodedWaypoint का एक कलेक्शन, जिसमें से हर एक में यात्रा शुरू होने की जगह, मंज़िल, और वेपॉइंट की जियोकोडिंग की जानकारी होती है. |
DirectionsRenderer क्लास
google.maps.DirectionsRenderer
class
extends MVCObject
library "routes"
const {DirectionsRenderer} = await google.maps.importLibrary("routes");
निर्माता | |
|---|---|
DirectionsRenderer |
DirectionsRenderer([opts])पैरामीटर:
दिए गए विकल्पों के साथ रेंडरर बनाता है. निर्देशों को मैप पर विज़ुअल ओवरले के तौर पर रेंडर किया जा सकता है. इसके अलावा, <div> पैनल पर टेक्स्ट के तौर पर भी रेंडर किया जा सकता है. |
तरीके | |
|---|---|
getDirections |
getDirections()पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
DirectionsResult|nullयह रेंडरर के मौजूदा निर्देशों का सेट दिखाता है. |
getMap |
getMap()पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
Map|nullवह मैप दिखाता है जिस पर DirectionsResult रेंडर किया गया है. |
getPanel |
getPanel()पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
HTMLElement|nullयह उस पैनल <div> को दिखाता है जिसमें DirectionsResult को रेंडर किया गया है. |
getRouteIndex |
getRouteIndex()पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
numberयह DirectionsRenderer ऑब्जेक्ट, इस्तेमाल में मौजूद मौजूदा (शून्य पर आधारित) रूट इंडेक्स दिखाता है. |
setDirections |
setDirections(directions)पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
रेंडरर को DirectionsService से मिले नतीजे का इस्तेमाल करने के लिए सेट करें. इस तरह से निर्देशों का एक मान्य सेट सेट करने पर, रेंडरर के तय किए गए मैप और पैनल पर निर्देश दिखेंगे. |
setMap |
setMap(map)पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
इस तरीके से, उस मैप के बारे में पता चलता है जिस पर निर्देश रेंडर किए जाएंगे. मैप से दिशा-निर्देश हटाने के लिए, null पास करें. |
setOptions |
setOptions(options)पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
शुरू करने के बाद, इस DirectionsRenderer की विकल्प सेटिंग बदलें. |
setPanel |
setPanel(panel)पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
यह तरीका, <div> में निर्देश रेंडर करता है. पैनल से कॉन्टेंट हटाने के लिए, null पास करें. |
setRouteIndex |
setRouteIndex(routeIndex)पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
रेंडर करने के लिए, DirectionsResult ऑब्जेक्ट में रूट का (शून्य पर आधारित) इंडेक्स सेट करें. डिफ़ॉल्ट रूप से, कलेक्शन में मौजूद पहला रास्ता रेंडर किया जाएगा. |
इनहेरिट की गई:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
इवेंट | |
|---|---|
directions_changed |
function()आर्ग्युमेंट: कोई नहीं
यह इवेंट तब ट्रिगर होता है, जब रेंडर किए गए निर्देशों में बदलाव होता है. ऐसा तब होता है, जब कोई नया DirectionsResult सेट किया जाता है या जब उपयोगकर्ता निर्देशों के पाथ में बदलाव करने के लिए, उसे खींचकर छोड़ता है. |
DirectionsRendererOptions इंटरफ़ेस
google.maps.DirectionsRendererOptions
इंटरफ़ेस
यह ऑब्जेक्ट उन प्रॉपर्टी के बारे में बताता है जिन्हें DirectionsRenderer ऑब्जेक्ट पर सेट किया जा सकता है.
प्रॉपर्टी | |
|---|---|
directions
ज़रूरी नहीं |
टाइप:
DirectionsResult optionalमैप और/या <div> पैनल पर दिखाए जाने वाले निर्देश, DirectionsService से DirectionsResult ऑब्जेक्ट के तौर पर हासिल किए जाते हैं. |
draggable
ज़रूरी नहीं |
टाइप:
boolean optionalअगर true है, तो उपयोगकर्ता इस DirectionsRenderer से रेंडर किए गए रास्तों को खींचकर छोड़ सकता है और उनमें बदलाव कर सकता है. |
hideRouteList
ज़रूरी नहीं |
टाइप:
boolean optionalडिफ़ॉल्ट:
falseइस प्रॉपर्टी से पता चलता है कि रेंडरर को, निर्देश पैनल में दिखाए गए रास्तों की ऐसी सूची देनी चाहिए या नहीं जिसमें से उपयोगकर्ता कोई रास्ता चुन सके. |
infoWindow
ज़रूरी नहीं |
टाइप:
InfoWindow optionalवह InfoWindow जिसमें मार्कर पर क्लिक करने पर टेक्स्ट की जानकारी रेंडर की जाती है. जानकारी विंडो का मौजूदा कॉन्टेंट ओवरराइट हो जाएगा और उसकी पोज़िशन बदल जाएगी. अगर कोई जानकारी विंडो तय नहीं की गई है, तो DirectionsRenderer अपनी जानकारी विंडो बनाएगा और उसका इस्तेमाल करेगा. अगर suppressInfoWindows को true पर सेट किया जाता है, तो इस प्रॉपर्टी को अनदेखा कर दिया जाएगा. |
map
ज़रूरी नहीं |
टाइप:
Map optionalवह मैप जिस पर निर्देश दिखाने हैं. |
markerOptions
ज़रूरी नहीं |
टाइप:
MarkerOptions optionalमार्कर के लिए विकल्प. DirectionsRenderer से रेंडर किए गए सभी मार्कर, इन विकल्पों का इस्तेमाल करेंगे. |
panel
ज़रूरी नहीं |
टाइप:
HTMLElement optionalवह <div> जिसमें निर्देश के चरणों को दिखाना है. |
polylineOptions
ज़रूरी नहीं |
टाइप:
PolylineOptions optionalपॉलीलाइन के लिए विकल्प. DirectionsRenderer से रेंडर की गई सभी पॉलीलाइन, इन विकल्पों का इस्तेमाल करेंगी. |
preserveViewport
ज़रूरी नहीं |
टाइप:
boolean optionalडिफ़ॉल्ट:
falseअगर इस विकल्प को true पर सेट किया गया है या मैप का सेंटर और ज़ूम कभी सेट नहीं किया गया था, तो इनपुट मैप को इस सेट के निर्देशों के बाउंडिंग बॉक्स पर सेंटर और ज़ूम किया जाता है. |
routeIndex
ज़रूरी नहीं |
टाइप:
number optionalDirectionsResult ऑब्जेक्ट में मौजूद रूट का इंडेक्स. डिफ़ॉल्ट वैल्यू 0 होती है. |
suppressBicyclingLayer
ज़रूरी नहीं |
टाइप:
boolean optionalसाइकल सवार के लिए रास्ते के निर्देश का अनुरोध किए जाने पर, BicyclingLayer को रेंडर होने से रोकें. |
suppressInfoWindows
ज़रूरी नहीं |
टाइप:
boolean optionalजानकारी विंडो को रेंडर होने से रोकना. |
suppressMarkers
ज़रूरी नहीं |
टाइप:
boolean optionalमार्कर की रेंडरिंग को रोकना. |
suppressPolylines
ज़रूरी नहीं |
टाइप:
boolean optionalपॉलीलाइन की रेंडरिंग को रोकें. |
DirectionsWaypoint इंटरफ़ेस
google.maps.DirectionsWaypoint
इंटरफ़ेस
DirectionsWaypoint, यात्रा शुरू करने की जगह और मंज़िल के बीच की ऐसी जगह को दिखाता है जिससे होकर यात्रा का रास्ता तय किया जाना चाहिए.
प्रॉपर्टी | |
|---|---|
location
ज़रूरी नहीं |
टाइप:
string|LatLng|LatLngLiteral|Place optionalवेपॉइंट की जगह की जानकारी. यह कोई पता स्ट्रिंग, LatLng या Place हो सकता है. ज़रूरी नहीं. |
stopover
ज़रूरी नहीं |
टाइप:
boolean optionalडिफ़ॉल्ट:
trueअगर true है, तो इसका मतलब है कि यह वेपॉइंट, यात्रा शुरू करने की जगह और मंज़िल के बीच का स्टॉप है. इससे रास्ता दो हिस्सों में बंट जाता है. अगर वैल्यू false पर सेट है, तो इसका मतलब है कि रास्ते को इस वेपॉइंट से होकर गुज़रना चाहिए, लेकिन इसे दो हिस्सों में नहीं बांटा जाना चाहिए. यह तब काम आता है, जब आपको मैप पर उपयोगकर्ता के वेपॉइंट खींचने और छोड़ने के जवाब में कोई रास्ता बनाना हो. |
DirectionsGeocodedWaypoint इंटरफ़ेस
google.maps.DirectionsGeocodedWaypoint
इंटरफ़ेस
जियोकोड किया गया एक वेपॉइंट.
प्रॉपर्टी | |
|---|---|
partial_match
ज़रूरी नहीं |
टाइप:
boolean optionalक्या जियोकोडर, ओरिजनल वेपॉइंट के लिए एग्ज़ैक्ट मैच नहीं दिखा पाया, भले ही वह अनुरोध किए गए पते के कुछ हिस्से को मैच कर पाया हो. |
place_id
ज़रूरी नहीं |
टाइप:
string optionalवेपॉइंट से जुड़ा जगह का आईडी. जगह के आईडी, Google के जगहों के डेटाबेस और Google Maps में किसी जगह की अलग पहचान के लिए इस्तेमाल होते हैं. Places API की डेवलपर गाइड में, जगह के आईडी के बारे में ज़्यादा जानें. |
types
ज़रूरी नहीं |
टाइप:
Array<string> optionalस्ट्रिंग का एक कलेक्शन, जो जियोकोड किए गए एलिमेंट के टाइप को दिखाता है. संभावित स्ट्रिंग की सूची के लिए, डेवलपर गाइड का पते के कॉम्पोनेंट के टाइप सेक्शन देखें. |
DirectionsRoute इंटरफ़ेस
google.maps.DirectionsRoute
इंटरफ़ेस
DirectionsResult में लेग के सेट वाला एक रास्ता. ध्यान दें कि यह ऑब्जेक्ट "JSON जैसा" है, लेकिन यह पूरी तरह से JSON नहीं है. इसकी वजह यह है कि इसमें सीधे तौर पर और इनडायरेक्ट तौर पर LatLng ऑब्जेक्ट शामिल होते हैं.
प्रॉपर्टी | |
|---|---|
bounds |
टाइप:
LatLngBoundsइस रास्ते की सीमाएं. |
copyrights |
टाइप:
stringइस रास्ते के लिए दिखाया जाने वाला कॉपीराइट टेक्स्ट. |
legs |
टाइप:
Array<DirectionsLeg>DirectionsLeg का एक कलेक्शन, जिसमें हर एक में उन चरणों की जानकारी होती है जिनसे यह बना है. हर स्टॉपओवर वेपॉइंट या मंज़िल के लिए एक लेग होगा. इसलिए, बिना किसी स्टॉपओवर वेपॉइंट वाले रास्ते में एक DirectionsLeg होगा और एक स्टॉपओवर वेपॉइंट वाले रास्ते में दो होंगे. |
overview_path |
LatLng की एक कैटगरी, जो इस रास्ते के पूरे कोर्स को दिखाती है. पाथ को आसान बनाया जाता है, ताकि इसे उन जगहों पर इस्तेमाल किया जा सके जहां कम संख्या में वर्टिस की ज़रूरत होती है. जैसे, Static Maps API के यूआरएल. |
overview_polyline |
टाइप:
stringoverview_path में रास्ते की एन्कोड की गई पॉलीलाइन. यह पॉलीलाइन, नतीजों में मिले निर्देशों का अनुमानित (स्मूद) पाथ है. |
summary |
टाइप:
stringइसमें रास्ते के बारे में कम शब्दों में जानकारी होती है. इससे रास्ते को नाम देने और उसे अन्य रास्तों से अलग करने में मदद मिलती है. |
warnings |
टाइप:
Array<string>ये निर्देश दिखाते समय, चेतावनियां भी दिखाई जाएंगी. |
waypoint_order |
टाइप:
Array<number>अगर optimizeWaypoints को true पर सेट किया गया है, तो इस फ़ील्ड में इनपुट वेपॉइंट का फिर से क्रम में लगाया गया क्रम शामिल होगा. उदाहरण के लिए, अगर इनपुट यह था:शुरुआती जगह: लॉस एंजेलिस वेपॉइंट: डलास, बैंगोर, फ़ीनिक्स मंज़िल: न्यूयॉर्क और ऑप्टिमाइज़ किए गए आउटपुट को इस तरह क्रम में लगाया गया था: शुरुआती जगह: लॉस एंजेलिस वेपॉइंट: फ़ीनिक्स, डलास, बैंगोर मंज़िल: न्यूयॉर्क , तो यह फ़ील्ड एक Array होगा, जिसमें [2, 0, 1] वैल्यू होंगी. ध्यान दें कि वेपॉइंट की नंबरिंग शून्य से शुरू होती है.अगर इनपुट किए गए किसी भी वेपॉइंट में stopover को false पर सेट किया गया है, तो यह फ़ील्ड खाली रहेगा. ऐसा इसलिए, क्योंकि ऐसी क्वेरी के लिए रूट ऑप्टिमाइज़ेशन की सुविधा उपलब्ध नहीं है. |
fare
ज़रूरी नहीं |
टाइप:
TransitFare optionalपूरी यात्रा का कुल किराया. यह सिर्फ़ बस, मेट्रो वगैरह के लिए किए गए अनुरोधों पर लागू होता है. |
DirectionsLeg इंटरफ़ेस
google.maps.DirectionsLeg
इंटरफ़ेस
DirectionsResult में चरणों के सेट से बना एक लेग. ऐसा हो सकता है कि सभी अनुरोधों के लिए, लेग के कुछ फ़ील्ड न दिखाए जाएं. ध्यान दें कि यह नतीजा "JSON जैसा" है, लेकिन यह पूरी तरह से JSON नहीं है. इसकी वजह यह है कि इसमें सीधे और अप्रत्यक्ष तौर पर LatLng ऑब्जेक्ट शामिल हैं.
प्रॉपर्टी | |
|---|---|
end_address |
टाइप:
stringइस लेग के डेस्टिनेशन का पता. इस कॉन्टेंट को इसी तरह पढ़ा जाना चाहिए. फ़ॉर्मैट किए गए पते को प्रोग्राम के हिसाब से पार्स न करें. |
end_location |
टाइप:
LatLngDirectionsService, शुरुआती और आखिरी जगहों पर परिवहन के सबसे नज़दीकी विकल्प (आम तौर पर सड़क) का इस्तेमाल करके, जगहों के बीच के रास्ते का हिसाब लगाता है. end_location, जियोकोड किए गए असल डेस्टिनेशन को दिखाता है. यह पिछले चरण के end_location से अलग हो सकता है. उदाहरण के लिए, अगर सड़क इस चरण के डेस्टिनेशन के पास नहीं है. |
start_address |
टाइप:
stringइस लेग के ऑरिजिन का पता. इस कॉन्टेंट को इसी तरह पढ़ा जाना चाहिए. फ़ॉर्मैट किए गए पते को प्रोग्राम के हिसाब से पार्स न करें. |
start_location |
टाइप:
LatLngDirectionsService, शुरुआती और आखिरी जगहों पर परिवहन के सबसे नज़दीकी विकल्प (आम तौर पर सड़क) का इस्तेमाल करके, जगहों के बीच के रास्ते का हिसाब लगाता है. start_location, जियोकोड किए गए असल ऑरिजिन को दिखाता है. यह पहले चरण के start_location से अलग हो सकता है. उदाहरण के लिए, अगर सड़क इस लेग के ऑरिजिन के पास नहीं है. |
steps |
टाइप:
Array<DirectionsStep>DirectionsStep का एक ऐरे, जिसमें से हर एक में इस लेग के अलग-अलग चरणों की जानकारी होती है. |
|
टाइप:
Array<*>रास्ते के किसी हिस्से में ट्रैफ़िक की रफ़्तार के बारे में जानकारी. |
via_waypoints |
इस लेग के साथ बिना स्टॉपओवर वाले वेपॉइंट का कलेक्शन, जो मूल अनुरोध में बताया गया था. वैकल्पिक रास्तों में अब इस्तेमाल नहीं किया जाता. एपीआई का वर्शन 3.27 आखिरी वर्शन होगा, जो वैकल्पिक रास्तों में अतिरिक्त खींचकर छोड़े जा सकने वाले निर्देशों को लागू करने के लिए, Directions Service का इस्तेमाल करते समय, हमारा सुझाव है कि आप वैकल्पिक रास्तों को खींचकर छोड़ने की सुविधा बंद कर दें. सिर्फ़ मुख्य रास्ते को खींचकर छोड़ा जा सकता है. उपयोगकर्ता, मुख्य रास्ते को तब तक खींचकर छोड़ सकते हैं, जब तक कि वह किसी वैकल्पिक रास्ते से मेल न खा जाए. |
arrival_time
ज़रूरी नहीं |
टाइप:
Time optionalइस लेग के लिए, पहुंचने का अनुमानित समय. यह सिर्फ़ बस, मेट्रो वगैरह के अनुरोधों पर लागू होता है. |
departure_time
ज़रूरी नहीं |
टाइप:
Time optionalइस लेग के लिए, रवानगी का अनुमानित समय. यह सिर्फ़ बस, मेट्रो वगैरह के अनुरोधों पर लागू होता है. |
distance
ज़रूरी नहीं |
टाइप:
Distance optionalइस लेग में तय की गई कुल दूरी. ऐसा हो सकता है कि इस प्रॉपर्टी की वैल्यू तय न हो, क्योंकि दूरी की जानकारी नहीं है. |
duration
ज़रूरी नहीं |
टाइप:
Duration optionalइस लेग की कुल अवधि. यह प्रॉपर्टी undefined हो सकती है, क्योंकि हो सकता है कि अवधि की जानकारी न हो. |
duration_in_traffic
ज़रूरी नहीं |
टाइप:
Duration optionalइस लेग की कुल अवधि. इसमें trafficModel प्रॉपर्टी से बताई गई ट्रैफ़िक की स्थिति को ध्यान में रखा जाता है. यह प्रॉपर्टी undefined हो सकती है, क्योंकि हो सकता है कि अवधि की जानकारी न हो. |
DirectionsStep इंटरफ़ेस
google.maps.DirectionsStep
इंटरफ़ेस
DirectionsResult में एक DirectionsStep. कुछ फ़ील्ड undefined हो सकते हैं. ध्यान दें कि भले ही यह ऑब्जेक्ट "JSON जैसा" है, लेकिन यह पूरी तरह से JSON नहीं है. इसकी वजह यह है कि इसमें सीधे तौर पर LatLng ऑब्जेक्ट शामिल होते हैं.
प्रॉपर्टी | |
|---|---|
encoded_lat_lngs |
टाइप:
stringचरण का एन्कोड किया गया पॉलीलाइन प्रज़ेंटेशन. यह चरण का अनुमानित (स्मूद) पाथ है. |
end_location |
टाइप:
LatLngइस चरण की आखिरी जगह. |
|
टाइप:
LatLngइस चरण की आखिरी जगह. |
instructions |
टाइप:
stringइस चरण के लिए निर्देश. |
|
इस चरण के बारे में बताने वाले LatLng का क्रम. यह चरण का अनुमानित (स्मूद) पाथ है. |
maneuver |
टाइप:
stringइसमें मौजूदा चरण के लिए की जाने वाली कार्रवाई शामिल होती है. जैसे, turn-left, merge, straight वगैरह. वैल्यू में बदलाव हो सकता है. साथ ही, बिना किसी पहले से दिए गए नोटिस के नई वैल्यू जोड़ी जा सकती हैं. |
path |
इस चरण के बारे में बताने वाले LatLng का क्रम. यह चरण का अनुमानित (स्मूद) पाथ है. |
start_location |
टाइप:
LatLngइस चरण की शुरुआत की जगह. |
|
टाइप:
LatLngइस चरण की शुरुआत की जगह. |
travel_mode |
टाइप:
TravelModeइस चरण में इस्तेमाल किया गया यात्रा का मोड. |
distance
ज़रूरी नहीं |
टाइप:
Distance optionalइस चरण में तय की गई दूरी. इस प्रॉपर्टी की वैल्यू undefined हो सकती है, क्योंकि हो सकता है कि दूरी की जानकारी न हो. |
duration
ज़रूरी नहीं |
टाइप:
Duration optionalइस चरण को पूरा करने में लगने वाला सामान्य समय, सेकंड और टेक्स्ट के तौर पर. यह प्रॉपर्टी undefined हो सकती है, क्योंकि हो सकता है कि अवधि की जानकारी न हो. |
ज़रूरी नहीं |
टाइप:
DirectionsPolyline optionalइसमें एक ऑब्जेक्ट होता है, जिसकी एक प्रॉपर्टी 'points' होती है. इसमें, चरण को दिखाने वाली एन्कोड की गई पॉलीलाइन होती है. यह पॉलीलाइन, चरण का अनुमानित (स्मूद) पाथ है. |
steps
ज़रूरी नहीं |
टाइप:
Array<DirectionsStep> optionalइस चरण के सब-स्टेप. बस, मेट्रो वगैरह के रास्तों के उन सेक्शन के लिए तय किया गया है जो बस, मेट्रो वगैरह के लिए नहीं हैं. |
transit
ज़रूरी नहीं |
टाइप:
TransitDetails optionalइस चरण के बारे में बस, मेट्रो वगैरह से जुड़ी जानकारी. अगर इस चरण के लिए यात्रा का मोड TRANSIT नहीं है, तो इस प्रॉपर्टी की वैल्यू तय नहीं की जाएगी. |
transit_details
ज़रूरी नहीं |
टाइप:
TransitDetails optionalअगर यात्रा का मोड TRANSIT है, तो इस चरण से जुड़ी जानकारी. |
DirectionsPolyline इंटरफ़ेस
google.maps.DirectionsPolyline
इंटरफ़ेस
एक ऐसा ऑब्जेक्ट जिसमें DirectionsStep की पॉलीलाइन के बारे में बताने के लिए, points प्रॉपर्टी शामिल हो.
प्रॉपर्टी | |
|---|---|
points |
टाइप:
string |
Place इंटरफ़ेस
google.maps.Place
इंटरफ़ेस
इसमें DirectionsRequest या DistanceMatrixRequest के लिए, किसी जगह को ढूंढने, उसकी पहचान करने या उसके बारे में बताने के लिए ज़रूरी जानकारी शामिल होती है. इस मामले में, "जगह" का मतलब किसी कारोबार, लोकप्रिय जगह या भौगोलिक जगह से है. किसी जगह के बारे में जानकारी पाने के लिए, PlacesService देखें.
प्रॉपर्टी | |
|---|---|
location
ज़रूरी नहीं |
टाइप:
LatLng|LatLngLiteral optionalइस जगह के बारे में बताई गई इकाई का LatLng. |
placeId
ज़रूरी नहीं |
टाइप:
string optionalजगह का आईडी (जैसे, कोई कारोबार या लोकप्रिय जगह). जगह का आईडी, Google Maps के डेटाबेस में मौजूद किसी जगह का यूनीक आइडेंटिफ़ायर होता है. ध्यान दें कि placeId, किसी जगह की पहचान करने का सबसे सटीक तरीका है. अगर हो सके, तो query के बजाय placeId की वैल्यू दें. जगह का आईडी, Places API को किए गए किसी भी अनुरोध से वापस पाया जा सकता है. जैसे, TextSearch. Geocoding API को किए गए अनुरोधों से भी जगह के आईडी हासिल किए जा सकते हैं. ज़्यादा जानकारी के लिए, जगह के आईडी की खास जानकारी देखें. |
query
ज़रूरी नहीं |
टाइप:
string optionalकिसी जगह के बारे में जानकारी देने वाली सर्च क्वेरी. जैसे, कोई कारोबार या लोकप्रिय जगह. क्वेरी का एक उदाहरण है, "क्वे, अपर लेवल, ओवरसीज़ पैसेंजर टर्मिनल 5 हिक्सन रोड, द रॉक्स एनएसडब्ल्यू". अगर हो सके, तो query के बजाय placeId की वैल्यू दें. एपीआई, क्वेरी स्ट्रिंग को किसी जगह के नाम में बदलने की प्रोसेस के सटीक होने की गारंटी नहीं देता. अगर placeId और query, दोनों दिए गए हैं, तो गड़बड़ी होती है. |
TravelMode कॉन्सटैंट
google.maps.TravelMode
कॉन्सटेंट
लाइब्रेरी "routes"
यात्रा के मान्य मोड, जिन्हें DirectionsRequest में बताया जा सकता है. साथ ही, यात्रा के वे मोड जो DirectionsStep में दिखाए जाते हैं. इन्हें वैल्यू या कॉन्सटेंट के नाम का इस्तेमाल करके तय करें. उदाहरण के लिए, 'BICYCLING' या google.maps.TravelMode.BICYCLING.
इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को TravelModeString टाइप से तय किया जाता है.
const {TravelMode} = await google.maps.importLibrary("routes");
कॉन्स्टेंट | |
|---|---|
BICYCLING |
इससे साइकल सवार के लिए रास्ते के निर्देशों का अनुरोध किया जाता है. |
DRIVING |
इससे ड्राइविंग के लिए रास्ते के निर्देशों के अनुरोध के बारे में पता चलता है. |
TRANSIT |
बस, मेट्रो वगैरह के रास्ते के लिए निर्देश पाने के अनुरोध के बारे में जानकारी देता है. |
|
इससे दोपहिया वाहन के लिए, रास्ते की जानकारी का अनुरोध किया जाता है. |
WALKING |
यह पैदल रास्ते की जानकारी के अनुरोध के बारे में बताता है. |
DrivingOptions इंटरफ़ेस
google.maps.DrivingOptions
इंटरफ़ेस
यह नीति, यात्रा मोड के DRIVING पर सेट होने पर, DirectionsRequest को कॉन्फ़िगर करती है.
प्रॉपर्टी | |
|---|---|
departureTime |
टाइप:
Dateरूट के लिए रवानगी का समय, जिसे Date ऑब्जेक्ट के तौर पर बताया गया है. Date ऑब्जेक्ट, 1 जनवरी, 1970 से समय को मिलीसेकंड में मेज़र करता है. DrivingOptions के मान्य होने के लिए, यह जानकारी देना ज़रूरी है. निकलने का समय, मौजूदा समय या आने वाले समय पर सेट होना चाहिए. यह बीते हुए समय की नहीं हो सकती. |
trafficModel
ज़रूरी नहीं |
टाइप:
TrafficModel optionalट्रैफ़िक में लगने वाले समय का अनुमान लगाते समय, इस्तेमाल की जाने वाली पसंदीदा धारणा. डिफ़ॉल्ट रूप से, यह BEST_GUESS पर सेट होता है. |
TrafficModel कॉन्स्टेंट
google.maps.TrafficModel
कॉन्सटेंट
लाइब्रेरी "routes"
ट्रैफ़िक में लगने वाले समय का अनुमान लगाते समय, इस्तेमाल किए जाने वाले अनुमान. इसे DirectionsRequest या DistanceMatrixRequest के हिस्से के तौर पर बताया गया हो. इन्हें वैल्यू या कॉन्सटेंट के नाम का इस्तेमाल करके तय करें. उदाहरण के लिए, 'bestguess' या google.maps.TrafficModel.BEST_GUESS.
इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को TrafficModelString टाइप से तय किया जाता है.
const {TrafficModel} = await google.maps.importLibrary("routes");
कॉन्स्टेंट | |
|---|---|
BEST_GUESS |
ट्रैफ़िक में लगने वाले समय का बेहतर अनुमान लगाने के लिए, ट्रैफ़िक के पुराने डेटा का इस्तेमाल करें. |
OPTIMISTIC |
ट्रैफ़िक में लगने वाले समय का अनुमान लगाने के लिए, ट्रैफ़िक के पुराने डेटा का इस्तेमाल करें. |
PESSIMISTIC |
ट्रैफ़िक में लगने वाले समय का अनुमान लगाने के लिए, ट्रैफ़िक के पुराने डेटा का इस्तेमाल करें. |
TransitOptions इंटरफ़ेस
google.maps.TransitOptions
इंटरफ़ेस
जब यात्रा का मोड TRANSIT पर सेट हो, तब DirectionsRequest में शामिल किया जाने वाला TransitOptions ऑब्जेक्ट.
प्रॉपर्टी | |
|---|---|
arrivalTime
ज़रूरी नहीं |
टाइप:
Date optionalतय की गई मंज़िल पर पहुंचने का समय. इसे Date ऑब्जेक्ट के तौर पर बताया जाता है. Date ऑब्जेक्ट, 1 जनवरी, 1970 से मिलीसेकंड में समय को मेज़र करता है. अगर पहुंचने का समय बताया गया है, तो निकलने के समय को अनदेखा कर दिया जाता है. |
departureTime
ज़रूरी नहीं |
टाइप:
Date optionalरूट के लिए रवाना होने का समय, जिसे Date ऑब्जेक्ट के तौर पर बताया गया है. Date ऑब्जेक्ट, 1 जनवरी, 1970 से मिलीसेकंड में समय को मेज़र करता है. अगर निकलने या पहुंचने का समय नहीं बताया गया है, तो समय को "अभी" माना जाता है. |
modes
ज़रूरी नहीं |
टाइप:
Array<TransitMode> optionalबस या ट्रेन जैसे सार्वजनिक परिवहन के एक या उससे ज़्यादा पसंदीदा साधन. अगर कोई प्राथमिकता नहीं दी जाती है, तो एपीआई डिफ़ॉल्ट रूप से सबसे सही रास्ता दिखाता है. |
routingPreference
ज़रूरी नहीं |
टाइप:
TransitRoutePreference optionalकोई ऐसी प्राथमिकता जो बस, मेट्रो वगैरह के रास्ते के विकल्प को प्रभावित कर सकती है. जैसे, कम पैदल चलना. अगर कोई प्राथमिकता नहीं दी जाती है, तो एपीआई डिफ़ॉल्ट रूप से सबसे सही रास्ता दिखाता है. |
TransitMode कॉन्सटैंट
google.maps.TransitMode
कॉन्सटेंट
लाइब्रेरी "routes"
सार्वजनिक परिवहन का मान्य मोड, जैसे कि बस. इसे TransitOptions में बताया जा सकता है. इन्हें वैल्यू या कॉन्सटेंट के नाम का इस्तेमाल करके तय करें. उदाहरण के लिए, 'BUS' या google.maps.TransitMode.BUS.
इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को TransitModeString टाइप से तय किया जाता है.
const {TransitMode} = await google.maps.importLibrary("routes");
कॉन्स्टेंट | |
|---|---|
BUS |
इससे बस को यात्रा के पसंदीदा साधन के तौर पर सेट किया जाता है. |
|
इससे, लाइट रेल को यात्रा के पसंदीदा साधन के तौर पर सेट किया जाता है. |
RAIL |
इससे रेल को यात्रा के पसंदीदा साधन के तौर पर सेट किया जाता है. |
SUBWAY |
मेट्रो को यात्रा के पसंदीदा साधन के तौर पर सेट करता है. |
TRAIN |
इससे ट्रेन को यात्रा के पसंदीदा साधन के तौर पर सेट किया जाता है. |
TRAM |
इससे ट्राम को यात्रा के पसंदीदा साधन के तौर पर सेट किया जाता है. |
TransitRoutePreference कॉन्स्टेंट
google.maps.TransitRoutePreference
कॉन्सटेंट
लाइब्रेरी "routes"
बस, मेट्रो वगैरह के मान्य रूट का टाइप, जिसे TransitOptions में बताया जा सकता है. इन्हें वैल्यू या कॉन्सटेंट के नाम का इस्तेमाल करके तय करें. उदाहरण के लिए, 'LESS_WALKING' या google.maps.TransitRoutePreference.LESS_WALKING.
इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को TransitRoutePreferenceString टाइप से तय किया जाता है.
const {TransitRoutePreference} = await google.maps.importLibrary("routes");
कॉन्स्टेंट | |
|---|---|
FEWER_TRANSFERS |
इससे पता चलता है कि तय किए गए रास्ते में, कम से कम वाहन बदलने की ज़रूरत पड़े. |
LESS_WALKING |
इससे पता चलता है कि तय किए गए रास्ते में, पैदल चलने की दूरी कम होनी चाहिए. |
TransitFare इंटरफ़ेस
google.maps.TransitFare
इंटरफ़ेस
DirectionsRoute का किराया, जिसमें वैल्यू और मुद्रा शामिल होती है.
प्रॉपर्टी | |
|---|---|
currency |
टाइप:
stringISO 4217 करंसी कोड, जिससे पता चलता है कि किराया किस मुद्रा में दिखाया गया है. |
text |
टाइप:
stringकिराये की वैल्यू, जिसे स्ट्रिंग के तौर पर दी गई currency में दिखाया गया है. |
value |
टाइप:
numberकिराये की संख्यात्मक वैल्यू, जिसे दी गई currency में दिखाया गया है. |
TransitDetails इंटरफ़ेस
google.maps.TransitDetails
इंटरफ़ेस
इस चरण में, यात्रा के लिए इस्तेमाल किए गए साधन, यात्रा शुरू होने, और यात्रा खत्म होने की जानकारी.
प्रॉपर्टी | |
|---|---|
arrival_stop |
टाइप:
TransitStopबस, मेट्रो वगैरह के इस चरण का अराइवल स्टॉप. |
arrival_time |
टाइप:
Timeइस चरण के पहुंचने का समय, Time ऑब्जेक्ट के तौर पर बताया गया है. |
departure_stop |
टाइप:
TransitStopबस, मेट्रो वगैरह के इस चरण का डिपार्चर स्टॉप. |
departure_time |
टाइप:
Timeइस चरण के लिए, रवानगी का समय. इसे Time ऑब्जेक्ट के तौर पर बताया गया है. |
headsign |
टाइप:
stringइस लाइन पर यात्रा करने की दिशा, जैसा कि वाहन पर या बस स्टॉप पर मार्क किया गया है. |
headway |
टाइप:
numberइस स्टॉप पर, एक जैसे वाहनों के बीच का अनुमानित समय (सेकंड में). |
line |
टाइप:
TransitLineइस चरण में इस्तेमाल की गई बस, मेट्रो वगैरह की लाइन के बारे में जानकारी. |
num_stops |
टाइप:
numberइस चरण में स्टॉप की संख्या. इसमें बस के पहुंचने का स्टॉप शामिल होता है, लेकिन बस के रवाना होने का स्टॉप शामिल नहीं होता. |
trip_short_name |
टाइप:
stringयह टेक्स्ट, शेड्यूल और साइन बोर्ड पर दिखता है. इससे यात्रियों को बस, मेट्रो वगैरह की यात्रा की जानकारी मिलती है. उदाहरण के लिए, कम्यूटर रेल यात्राओं के लिए ट्रेन नंबर की जानकारी. इस टेक्स्ट से, सेवा के दिन किसी यात्रा की खास तौर पर पहचान की जाती है. |
TransitStop इंटरफ़ेस
google.maps.TransitStop
इंटरफ़ेस
बस, मेट्रो वगैरह के स्टॉप या स्टेशन के बारे में जानकारी.
प्रॉपर्टी | |
|---|---|
location |
टाइप:
LatLngइस स्टॉप की जगह. |
name |
टाइप:
stringबस, मेट्रो वगैरह के इस स्टॉप का नाम. |
TransitLine इंटरफ़ेस
google.maps.TransitLine
इंटरफ़ेस
बस, मेट्रो वगैरह की उस लाइन के बारे में जानकारी जो इस चरण को पूरा करती है.
प्रॉपर्टी | |
|---|---|
agencies |
टाइप:
Array<TransitAgency>इस ट्रांज़िट लाइन को चलाने वाली ट्रांसपोर्ट एजेंसी. |
color |
टाइप:
stringइस ट्रांज़िट लाइन के साइनबोर्ड में आम तौर पर इस्तेमाल होने वाला रंग, जिसे हेक्स स्ट्रिंग के तौर पर दिखाया जाता है. |
icon |
टाइप:
stringइस लाइन से जुड़े आइकॉन का यूआरएल. |
name |
टाइप:
stringइस ट्रांज़िट लाइन का पूरा नाम, जैसे कि "8 एवेन्यू लोकल". |
short_name |
टाइप:
stringइस बस, मेट्रो वगैरह की लाइन का छोटा नाम, जैसे कि "E". |
text_color |
टाइप:
stringइस बस, मेट्रो वगैरह की लाइन के साइनबोर्ड में आम तौर पर इस्तेमाल होने वाले टेक्स्ट का रंग. इसे हेक्स स्ट्रिंग के तौर पर दिखाया जाता है. |
url |
टाइप:
stringएजेंसी का यूआरएल, जो इस बस, मेट्रो वगैरह की लाइन के लिए खास तौर पर है. |
vehicle |
टाइप:
TransitVehicleइस्तेमाल किए गए वाहन का टाइप, जैसे कि ट्रेन या बस. |
TransitAgency इंटरफ़ेस
google.maps.TransitAgency
इंटरफ़ेस
बस, मेट्रो वगैरह की लाइन को ऑपरेट करने वाली एजेंसी के बारे में जानकारी.
प्रॉपर्टी | |
|---|---|
name |
टाइप:
stringइस ट्रांसपोर्ट एजेंसी का नाम. |
phone |
टाइप:
stringट्रांसपोर्ट एजेंसी का फ़ोन नंबर. |
url |
टाइप:
stringट्रांसपोर्ट एजेंसी का यूआरएल. |
TransitVehicle इंटरफ़ेस
google.maps.TransitVehicle
इंटरफ़ेस
बस, मेट्रो वगैरह की लाइन पर चलने वाले वाहन के बारे में जानकारी.
प्रॉपर्टी | |
|---|---|
icon |
टाइप:
stringइस लाइन पर इस्तेमाल किए जाने वाले वाहन के टाइप से जुड़े आइकॉन का यूआरएल. |
local_icon |
टाइप:
stringकिसी आइकॉन का यूआरएल, जो सामान्य आइकॉन के बजाय इस इलाके में इस्तेमाल किए जाने वाले वाहन के टाइप से मेल खाता हो. |
name |
टाइप:
stringइस तरह के TransitVehicle का नाम, जैसे कि "ट्रेन" या "बस". |
type |
टाइप:
VehicleTypeइस्तेमाल किए गए वाहन का टाइप. जैसे, ट्रेन, बस या फ़ेरी. |
VehicleType कॉन्स्टेंट
google.maps.VehicleType
कॉन्सटेंट
लाइब्रेरी "routes"
वाहन के टाइप के लिए संभावित वैल्यू.
इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को VehicleTypeString टाइप से तय किया जाता है.
const {VehicleType} = await google.maps.importLibrary("routes");
कॉन्स्टेंट | |
|---|---|
BUS |
बस. |
CABLE_CAR |
केबल से चलने वाला वाहन, जो आम तौर पर ज़मीन पर चलता है. एरियल केबल कार, GONDOLA_LIFT टाइप की हो सकती हैं. |
COMMUTER_TRAIN |
कम्यूटर रेल. |
FERRY |
फ़ेरी. |
FUNICULAR |
एक ऐसा वाहन जिसे केबल की मदद से खड़ी चढ़ाई पर खींचा जाता है. |
GONDOLA_LIFT |
एक एरियल केबल कार. |
HEAVY_RAIL |
हैवी रेल. |
HIGH_SPEED_TRAIN |
हाई स्पीड ट्रेन. |
INTERCITY_BUS |
एक से दूसरे शहर जाने वाली बस. |
METRO_RAIL |
लाइट रेल. |
MONORAIL |
मोनोरेल. |
OTHER |
अन्य वाहन. |
RAIL |
रेल. |
SHARE_TAXI |
शेयर टैक्सी, बस की तरह ही सार्वजनिक परिवहन का एक साधन है. इसमें यात्रियों को उनके रास्ते में कहीं भी पिक और ड्रॉप किया जा सकता है. आम तौर पर, शेयर टैक्सी के लिए मिनीबस का इस्तेमाल किया जाता है. |
SUBWAY |
अंडरग्राउंड लाइट रेल. |
TRAM |
ज़मीन के ऊपर चलने वाली लाइट रेल. |
TROLLEYBUS |
ट्रॉलीबस. |
UnitSystem कॉन्सटैंट
google.maps.UnitSystem
कॉन्सटेंट
लाइब्रेरी "core"
इकाई के मान्य सिस्टम, जिन्हें DirectionsRequest में बताया जा सकता है.
const {UnitSystem} = await google.maps.importLibrary("core");
कॉन्स्टेंट | |
|---|---|
IMPERIAL |
इससे पता चलता है कि DirectionsResult में दूरियों को इंपीरियल यूनिट में दिखाया जाना चाहिए. |
METRIC |
इससे पता चलता है कि DirectionsResult में दूरियों को मेट्रिक यूनिट में दिखाया जाना चाहिए. |
दूरी इंटरफ़ेस
google.maps.Distance
इंटरफ़ेस
दूरी को न्यूमेरिक वैल्यू और डिसप्ले स्ट्रिंग के तौर पर दिखाया जाता है.
प्रॉपर्टी | |
|---|---|
text |
टाइप:
stringदूरी की वैल्यू को स्ट्रिंग के तौर पर दिखाने के लिए, अनुरोध में बताए गए UnitSystem का इस्तेमाल किया जाता है. |
value |
टाइप:
numberमीटर में दूरी. |
अवधि इंटरफ़ेस
google.maps.Duration
इंटरफ़ेस
अवधि को न्यूमैरिक वैल्यू और डिसप्ले स्ट्रिंग के तौर पर दिखाया जाता है.
प्रॉपर्टी | |
|---|---|
text |
टाइप:
stringअवधि की वैल्यू को दिखाने वाली स्ट्रिंग. |
value |
टाइप:
numberसेकंड में अवधि. |
समय इंटरफ़ेस
google.maps.Time
इंटरफ़ेस
समय को Date ऑब्जेक्ट, स्थानीय भाषा में स्ट्रिंग, और टाइम ज़ोन के तौर पर दिखाया जाता है.
प्रॉपर्टी | |
|---|---|
text |
टाइप:
stringसमय की वैल्यू दिखाने वाली स्ट्रिंग. समय, बस/मेट्रो स्टॉप के टाइम ज़ोन के हिसाब से दिखता है. |
time_zone |
टाइप:
stringवह टाइम ज़ोन जिसमें यह स्टॉप मौजूद है. यह वैल्यू, आईएएनए टाइम ज़ोन डेटाबेस में तय किए गए टाइम ज़ोन का नाम होती है. जैसे, "America/New_York". |
value |
टाइप:
Dateरवानगी या पहुंचने का समय, JavaScript Date ऑब्जेक्ट के तौर पर बताया गया है. |