LocalContextMapView class
google.maps.localContext.LocalContextMapView
क्लास
Map
के साथ लोकल कॉन्टेक्स्ट का अनुभव दिखाता है.
इस क्लास में LocalContextMapViewOptions
लागू होता है.
const {LocalContextMapView} = await google.maps.importLibrary("localContext")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
LocalContextMapView |
LocalContextMapView(options) पैरामीटर:
|
प्रॉपर्टी | |
---|---|
directionsOptions |
टाइप:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional |
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) पैरामीटर:
रिटर्न वैल्यू:
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 |
टाइप:
MapDirectionsOptions|MapDirectionsOptionsLiteral 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({ आइकॉन की स्थिति के आधार पर, जगह के मार्कर का आइकॉन कॉन्फ़िगर करें. जब भी कॉलबैक का इनपुट बदलता है, तब यह ट्रिगर होता है. LocalContextMapView, जगह का मार्कर खींचते समय, डिफ़ॉल्ट सेटअप को डाइनैमिक तौर पर बदलने के लिए कोई फ़ंक्शन पास करें. गड़बड़ियों और अमान्य कॉन्फ़िगरेशन का पता, अलग-अलग समय पर लगाया जा सकता है. साथ ही, इन गड़बड़ियों को अनदेखा कर दिया जाएगा. इसके लिए, डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाएगा और गड़बड़ियों को कंसोल में लॉग किया जाएगा. |
placeChooserViewSetup optional |
टाइप:
(function({ जगह चुनने वाले व्यू के सेटअप को बदल देता है. जब LocalContextMapView का साइज़ बदलने की वजह से उसका लेआउट बदल सकता है, तो डिफ़ॉल्ट सेटअप को डाइनैमिक तौर पर बदलने के लिए फ़ंक्शन पास करें. गड़बड़ियों और अमान्य कॉन्फ़िगरेशन का पता, अलग-अलग समय पर लगाया जा सकता है. साथ ही, इन गड़बड़ियों को अनदेखा कर दिया जाएगा. इसके बजाय, डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाएगा और गड़बड़ियों को कंसोल में लॉग किया जाएगा. कन्स्ट्रक्शन के दौरान गड़बड़ियां मिलने पर, गड़बड़ियां एक साथ दिखेंगी. |
placeDetailsViewSetup optional |
टाइप:
(function({ जगह की जानकारी वाले व्यू के सेटअप को बदल देता है. जब 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) पैरामीटर:
रिटर्न वैल्यू:
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 |
जगह की जानकारी, लाइन की शुरुआत में मैप के साथ इनलाइन में दिखती है. (बाईं से दाईं ओर लिखी जाने वाली भाषा में इसका मतलब है कि जगह की जानकारी, मैप की बाईं ओर है.) |