Map View

LocalContextMapView class

google.maps.localContext.LocalContextMapView क्लास

Map के साथ लोकल कॉन्टेक्स्ट का अनुभव दिखाता है.

इस क्लास में LocalContextMapViewOptions लागू होता है.

const {LocalContextMapView} = await google.maps.importLibrary("localContext") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

LocalContextMapView
LocalContextMapView(options)
पैरामीटर: 
directionsOptions
element optional
टाइप:  HTMLElement|SVGElement optional
यह फ़ील्ड सिर्फ़ पढ़ने के लिए है. व्यू को बैक करने वाला डीओएम एलिमेंट.
isTransitioningMapBounds
टाइप:  boolean
LocalContextMapView, अंदरूनी Map के बॉर्डर में बदलाव शुरू करने से पहले, true पर सेट होता है. साथ ही, LocalContextMapView, अंदरूनी Map के बॉर्डर में बदलाव करने के बाद, false पर सेट होता है. (जब रिस्पॉन्सिव साइज़ बदलने की वजह से लेआउट मोड में बदलाव होता है, तो यह सेट नहीं होता.)
locationBias
टाइप:  LocationBias optional
LocalContextMapViewOptions.locationBias देखें. LocalContextMapView पर इस प्रॉपर्टी को बदलने से, नई खोज ट्रिगर हो सकती है.
locationRestriction
टाइप:  LocationRestriction optional
LocalContextMapViewOptions.locationRestriction देखें. LocalContextMapView पर इस प्रॉपर्टी को बदलने से, नई खोज ट्रिगर हो सकती है.
maxPlaceCount
टाइप:  number
LocalContextMapViewOptions.maxPlaceCount देखें. LocalContextMapView पर इस प्रॉपर्टी को बदलने से, नई खोज ट्रिगर हो सकती है.
placeTypePreferences
टाइप:  Array<PlaceTypePreference>
LocalContextMapViewOptions.placeTypePreferences देखें. LocalContextMapView पर इस प्रॉपर्टी को बदलने से, नई खोज ट्रिगर हो सकती है. Iterable<string|PlaceTypePreference> भी स्वीकार किया जाता है.
इनहेरिट किया गया: map, pinOptionsSetup, placeChooserViewSetup, placeDetailsViewSetup
addListener
addListener(eventName, handler)
पैरामीटर: 
  • eventNamestring
  • handlerFunction
रिटर्न वैल्यू:  MapsEventListener
दिए गए इवेंट के नाम में, दिया गया लिसनर फ़ंक्शन जोड़ता है.
hidePlaceDetailsView
hidePlaceDetailsView()
पैरामीटर:  कोई नहीं
रिटर्न वैल्यू:  कोई नहीं
जगह की जानकारी छिपाता है.
search
search()
पैरामीटर:  कोई नहीं
रिटर्न वैल्यू:  कोई नहीं
उपयोगकर्ता को मौजूदा maxPlaceCount, placeTypePreferences, locationRestriction, और locationBias के आधार पर जगहें दिखाने के लिए खोजता है.
error
function(event)
आर्ग्युमेंट: 
खोज करते समय कोई गड़बड़ी होने पर, यह इवेंट ट्रिगर होता है.
placedetailsviewhidestart
function()
आर्ग्युमेंट:  कोई नहीं
यह इवेंट, जगह की जानकारी ऐनिमेशन के साथ हटने से पहले ट्रिगर होता है.
placedetailsviewshowstart
function()
आर्ग्युमेंट:  कोई नहीं
यह इवेंट, जगह की जानकारी ऐनिमेशन के साथ दिखने से पहले ट्रिगर होता है.

LocalContextMapViewOptions इंटरफ़ेस

google.maps.localContext.LocalContextMapViewOptions इंटरफ़ेस

LocalContextMapView बनाने या किसी मौजूदा LocalContextMapView को ऐक्सेस करने के विकल्प.

maxPlaceCount
टाइप:  number
जगहों की ज़्यादा से ज़्यादा संख्या. जब यह पैरामीटर 0 पर सेट होता है, तो लोकल कॉन्टेक्स्ट लाइब्रेरी, जगहों को लोड नहीं करती. [0,24]
placeTypePreferences
टाइप:  Array<PlaceTypePreference>
आपको किस तरह की जगहें खोजनी हैं (ज़्यादा से ज़्यादा 10). Iterable<string|PlaceTypePreference> टाइप भी स्वीकार किया जाता है. हालांकि, यह सिर्फ़ उन ब्राउज़र में काम करता है जो नेटिव तौर पर JavaScript सिंबल के साथ काम करते हैं.
directionsOptions optional
निर्देशों को पसंद के मुताबिक बनाने के विकल्प. अगर यह सेट नहीं किया जाता है, तो निर्देश और दूरी की जानकारी देने की सुविधा बंद हो जाएगी.
element optional
टाइप:  HTMLElement|SVGElement optional
यह फ़ील्ड सिर्फ़ पढ़ने के लिए है. व्यू को बैक करने वाला डीओएम एलिमेंट.
locationBias optional
टाइप:  LocationBias optional
डिफ़ॉल्ट: null
जगहें खोजते समय इस्तेमाल करने के लिए, सॉफ्ट बाउंड्री या हिंट.
locationRestriction optional
टाइप:  LocationRestriction optional
खोज के नतीजों को सीमित करने के लिए सीमाएं. अगर यह जानकारी नहीं दी जाती है, तो नतीजे मैप व्यूपोर्ट तक ही सीमित रहेंगे.
map optional
टाइप:  Map optional
पहले से इंस्टैंशिएट किया गया Map इंस्टेंस. अगर इसे पास किया जाता है, तो मैप को LocalContextMapView के DOM में ले जाया जाएगा और इसे फिर से स्टाइल नहीं किया जाएगा. मैप से जुड़े एलिमेंट पर, LocalContextMapView की मदद से स्टाइल और क्लास भी लागू की जा सकती हैं.
pinOptionsSetup optional
टाइप:  (function({
  isSelected:boolean,
  isHighlighted:boolean
}): (PinOptions optional))|PinOptions optional
आइकॉन की स्थिति के आधार पर, जगह के मार्कर का आइकॉन कॉन्फ़िगर करें. जब भी कॉलबैक का इनपुट बदलता है, तब यह ट्रिगर होता है. LocalContextMapView, जगह का मार्कर खींचते समय, डिफ़ॉल्ट सेटअप को डाइनैमिक तौर पर बदलने के लिए कोई फ़ंक्शन पास करें. गड़बड़ियों और अमान्य कॉन्फ़िगरेशन का पता, अलग-अलग समय पर लगाया जा सकता है. साथ ही, इन गड़बड़ियों को अनदेखा कर दिया जाएगा. इसके लिए, डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाएगा और गड़बड़ियों को कंसोल में लॉग किया जाएगा.
placeChooserViewSetup optional
टाइप:  (function({
  defaultLayoutMode:PlaceChooserLayoutMode,
  defaultPosition:PlaceChooserPosition optional
}): (PlaceChooserViewSetupOptions optional))|PlaceChooserViewSetupOptions optional
जगह चुनने वाले व्यू के सेटअप को बदल देता है. जब LocalContextMapView का साइज़ बदलने की वजह से उसका लेआउट बदल सकता है, तो डिफ़ॉल्ट सेटअप को डाइनैमिक तौर पर बदलने के लिए फ़ंक्शन पास करें. गड़बड़ियों और अमान्य कॉन्फ़िगरेशन का पता, अलग-अलग समय पर लगाया जा सकता है. साथ ही, इन गड़बड़ियों को अनदेखा कर दिया जाएगा. इसके बजाय, डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाएगा और गड़बड़ियों को कंसोल में लॉग किया जाएगा. कन्स्ट्रक्शन के दौरान गड़बड़ियां मिलने पर, गड़बड़ियां एक साथ दिखेंगी.
placeDetailsViewSetup optional
टाइप:  (function({
  defaultLayoutMode:PlaceDetailsLayoutMode,
  defaultPosition:PlaceDetailsPosition optional
}): (PlaceDetailsViewSetupOptions optional))|PlaceDetailsViewSetupOptions optional
जगह की जानकारी वाले व्यू के सेटअप को बदल देता है. जब LocalContextMapView, साइज़ बदलने की वजह से अपना लेआउट बदल सकता है, तो डिफ़ॉल्ट सेटअप को डाइनैमिक तौर पर बदलने के लिए फ़ंक्शन पास करें. गड़बड़ियों और अमान्य कॉन्फ़िगरेशन का पता, अलग-अलग समय पर लगाया जा सकता है. साथ ही, इन गड़बड़ियों को अनदेखा कर दिया जाएगा. इसके लिए, डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाएगा और गड़बड़ियों को कंसोल में लॉग किया जाएगा. कन्स्ट्रक्शन के दौरान गड़बड़ियां मिलने पर, गड़बड़ियां एक साथ दिखेंगी.

PlaceTypePreference typedef

google.maps.localContext.PlaceTypePreference typedef

खोजने के लिए जगह का टाइप और इस्तेमाल करने के लिए वज़न. अगर weight को शामिल नहीं किया जाता है, तो लाइब्रेरी डिफ़ॉल्ट वैल्यू तय करेगी. ये वैल्यू समय के साथ बदल सकती हैं और बेहतर हो सकती हैं.

{
  type:string,
  weight:number optional
}

MapDirectionsOptions class

google.maps.localContext.MapDirectionsOptions क्लास

LocalContextMapView की मदद से, निर्देशों के लिए सेटिंग उपलब्ध कराता है.

इस क्लास में MapDirectionsOptionsLiteral लागू होता है.

const {MapDirectionsOptions} = await google.maps.importLibrary("localContext") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

इनहेरिट किया गया: origin
addListener
addListener(eventName, handler)
पैरामीटर: 
  • eventNamestring
  • handlerFunction
रिटर्न वैल्यू:  MapsEventListener
दिए गए इवेंट के नाम में, दिया गया लिसनर फ़ंक्शन जोड़ता है.

MapDirectionsOptionsLiteral इंटरफ़ेस

google.maps.localContext.MapDirectionsOptionsLiteral इंटरफ़ेस

कई जगहों पर, MapDirectionsOptions ऑब्जेक्ट के बजाय ऑब्जेक्ट लिटरल का इस्तेमाल किया जा सकता है. Maps API को इनका पता चलने पर, इन्हें MapDirectionsOptions ऑब्जेक्ट में बदल दिया जाता है.

origin
टाइप:  LatLng|LatLngLiteral
निर्देश और दूरी के लिए ऑरिजिन.

PinOptions का इंटरफ़ेस

google.maps.localContext.PinOptions इंटरफ़ेस

पिन मार्कर को पसंद के मुताबिक बनाने के विकल्प.

background optional
टाइप:  string optional
आइकॉन के आकार का रंग, सीएसएस का कोई भी मान्य रंग हो सकता है.
glyphColor optional
टाइप:  string optional
आइकॉन के ग्लिफ़ का रंग, सीएसएस का कोई भी मान्य रंग हो सकता है.
scale optional
टाइप:  number optional
आइकॉन का स्केल. यह वैल्यू, हर राज्य के डिफ़ॉल्ट साइज़ के हिसाब से नहीं होती.

PlaceChooserViewSetupOptions इंटरफ़ेस

google.maps.localContext.PlaceChooserViewSetupOptions इंटरफ़ेस

जगह चुनने वाले टूल के लिए विकल्प सेट अप करें. लेआउट और दिखने की सेटिंग के बारे में ज़्यादा पढ़ें.

layoutMode optional
टाइप:  PlaceChooserLayoutMode optional
position optional
टाइप:  PlaceChooserPosition optional
layoutMode:HIDDEN होने पर, इस पर ध्यान नहीं दिया जाता. अगर यह शर्त पूरी नहीं होती है, तो layoutMode के आधार पर रैंक अपने-आप तय हो जाएगी.

PlaceChooserLayoutMode के लिए स्थिर वैल्यू

google.maps.localContext.PlaceChooserLayoutMode कंस्टेंट

जगह चुनने वाले टूल के लिए लेआउट मोड.

const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

HIDDEN जगह चुनने वाला टूल छिपा हुआ है.
SHEET जगह चुनने वाला टूल, शीट के तौर पर दिखता है.

PlaceChooserPosition के लिए स्थिर वैल्यू

google.maps.localContext.PlaceChooserPosition कंस्टेंट

जगह चुनने वाले टूल के लिए पोज़िशन दिखाएं.

const {PlaceChooserPosition} = await google.maps.importLibrary("localContext") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

BLOCK_END जगह चुनने वाला टूल, मैप के नीचे एक लाइन में दिखता है. यह लाइन, कंटेनर के आखिर तक जाती है.
INLINE_END जगह चुनने वाला टूल, लाइन के आखिर में मैप के साथ इनलाइन में दिखता है. (बाईं से दाईं ओर लिखी जाने वाली भाषा में इसका मतलब है कि जगह चुनने वाला टूल, मैप की दाईं ओर होता है.)
INLINE_START जगह चुनने वाला टूल, लाइन की शुरुआत में मैप के साथ इनलाइन में दिखता है. (बाईं से दाईं ओर लिखी जाने वाली भाषा में, इसका मतलब है कि जगह चुनने वाला टूल, मैप की बाईं ओर होता है.)

PlaceDetailsViewSetupOptions का इंटरफ़ेस

google.maps.localContext.PlaceDetailsViewSetupOptions इंटरफ़ेस

जगह की जानकारी के लिए सेटअप के विकल्प. लेआउट और दिखने की सेटिंग के बारे में ज़्यादा पढ़ें.

hidesOnMapClick optional
टाइप:  boolean optional
layoutMode optional
टाइप:  PlaceDetailsLayoutMode optional
position optional
टाइप:  PlaceDetailsPosition optional
layoutMode:INFO_WINDOW होने पर अनदेखा किया जाता है. अगर यह शर्त पूरी नहीं होती है, तो layoutMode के आधार पर रैंक अपने-आप तय हो जाएगी.

PlaceDetailsLayoutMode के लिए स्थिर वैल्यू

google.maps.localContext.PlaceDetailsLayoutMode कंस्टेंट

जगह की जानकारी के लिए लेआउट मोड.

const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

INFO_WINDOW जगह की जानकारी InfoWindow में दिखती है.
SHEET जगह की जानकारी, एक शीट में दिखती है.

PlaceDetailsPosition के लिए स्थिर वैल्यू

google.maps.localContext.PlaceDetailsPosition कंस्टेंट

जगह की जानकारी के लिए पोज़िशन दिखाएं.

const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

INLINE_END जगह की जानकारी, लाइन के आखिर में मैप के साथ इनलाइन में दिखती है. (बाईं से दाईं ओर लिखी जाने वाली भाषा में, इसका मतलब है कि जगह की जानकारी मैप की दाईं ओर है.)
INLINE_START जगह की जानकारी, लाइन की शुरुआत में मैप के साथ इनलाइन में दिखती है. (बाईं से दाईं ओर लिखी जाने वाली भाषा में इसका मतलब है कि जगह की जानकारी, मैप की बाईं ओर है.)