Map View

LocalContextMapView क्लास

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
इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. व्यू का बैक अप लेने वाला DOM एलिमेंट.
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 Symbols के साथ काम करते हैं.
directionsOptions optional
दिशा-निर्देश को पसंद के मुताबिक बनाने के विकल्प. अगर यह नीति सेट नहीं है, तो निर्देश और दूरी की सुविधा बंद हो जाएगी.
element optional
टाइप:  HTMLElement|SVGElement optional
इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. व्यू का बैक अप लेने वाला DOM एलिमेंट.
locationBias optional
टाइप:  LocationBias optional
डिफ़ॉल्ट: null
जगहों को खोजते समय इस्तेमाल करने के लिए मुलायम सीमा या संकेत.
locationRestriction optional
टाइप:  LocationRestriction optional
खोज के नतीजों को सीमित करने की सीमाएं. अगर इसके लिए कोई वैल्यू तय नहीं की गई है, तो नतीजे सिर्फ़ Maps के व्यूपोर्ट में दिखेंगे.
map optional
टाइप:  Map optional
पहले से ही इंस्टैंशिएट किया गया Map इंस्टेंस. इसे पास करने पर, मैप को LocalContextMapView के डीओएम में ले जाया जाएगा और उसके लिए री-स्टाइल नहीं किया जाएगा. मैप से जुड़े एलिमेंट में, 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 क्लास

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 जगह की जानकारी, लाइन की शुरुआत में मैप पर दिखाई जाती है. (बाईं से दाईं ओर की भाषा में, इसका मतलब है कि जगह की जानकारी, मैप पर बाईं ओर मौजूद है.)