मैप क्लास
google.maps.Map
क्लास
इस क्लास में
MVCObject
शामिल है.
const {Map} = await google.maps.importLibrary("maps")
पर कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
Map |
Map(mapDiv[, opts]) पैरामीटर:
दिए गए एचटीएमएल कंटेनर में एक नया मैप बनाता है, जो आम तौर पर एक DIV एलिमेंट होता है. |
स्थिरांक | |
---|---|
DEMO_MAP_ID |
मैप आईडी, जिसका इस्तेमाल उन कोड सैंपल के लिए किया जा सकता है जिनके लिए मैप आईडी ज़रूरी है. इस मैप आईडी को प्रोडक्शन ऐप्लिकेशन में इस्तेमाल नहीं किया जा सकता. साथ ही, इसे ऐसी सुविधाओं के लिए इस्तेमाल नहीं किया जा सकता जिनके लिए क्लाउड कॉन्फ़िगरेशन (जैसे, क्लाउड स्टाइलिंग) की ज़रूरत होती है. |
प्रॉपर्टी | |
---|---|
controls |
टाइप:
Array<MVCArray<HTMLElement>> मैप से अटैच करने के लिए अतिरिक्त कंट्रोल. मैप में कोई कंट्रोल जोड़ने के लिए, कंट्रोल के <div> को ControlPosition से जुड़े MVCArray में जोड़ें, जहां इसे रेंडर किया जाना चाहिए. |
data |
टाइप:
Data Data का इंस्टेंस, मैप से जुड़ा हुआ है. इस Data ऑब्जेक्ट में सुविधाएं जोड़ें, ताकि इसे मैप पर आसानी से दिखाया जा सके. |
mapTypes |
टाइप:
MapTypeRegistry स्ट्रिंग आईडी के हिसाब से MapType इंस्टेंस की रजिस्ट्री. |
overlayMapTypes |
ओवरले करने के लिए मैप के अन्य टाइप. ओवरले मैप टाइप, उन्हें अटैच किए गए आधार मैप के सबसे ऊपर उसी क्रम में दिखेंगे जिस क्रम में वे overlayMapTypes वाली कैटगरी में दिखते हैं. ज़्यादा इंडेक्स वैल्यू वाले ओवरले, कम इंडेक्स वैल्यू वाले ओवरले के आगे दिखाए जाते हैं. |
तरीके | |
---|---|
fitBounds |
fitBounds(bounds[, padding]) पैरामीटर:
रिटर्न की वैल्यू: कोई नहीं
दिए गए सीमाओं को शामिल करने के लिए व्यूपोर्ट को सेट करता है. ध्यान दें: जब मैप को display: none पर सेट किया जाता है, तो fitBounds फ़ंक्शन, मैप के साइज़ को 0x0 के तौर पर पढ़ता है. इसलिए, यह कुछ भी नहीं करता. मैप के छिपे हुए होने पर व्यूपोर्ट को बदलने के लिए, मैप को visibility: hidden पर सेट करें, ताकि यह पक्का किया जा सके कि मैप div का साइज़ सही है. वेक्टर मैप के लिए, यह तरीका मैप के झुकाव और हेडिंग को उनके डिफ़ॉल्ट शून्य वैल्यू पर सेट करता है. इस तरीके से कॉल करने से, मैप के पैन और ज़ूम करने पर ऐनिमेशन वाला ऐनिमेशन, सीमा के हिसाब से फ़िट हो सकता है. यह तरीका ऐनिमेट होता है या नहीं, यह इंटरनल अनुभव पर निर्भर करता है. |
getBounds |
getBounds() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
LatLngBounds|undefined मौजूदा व्यूपोर्ट का अक्षांश/lng बाउंड.मौजूदा व्यूपोर्ट के अक्षांश/एलएनजी बाउंड दिखाता है. अगर दुनिया की एक से ज़्यादा कॉपी दिखाई देती हैं, तो ये सीमाएं देशांतर में -180 से लेकर 180 डिग्री तक की रेंज में हो सकती हैं. अगर मैप अभी शुरू नहीं हुआ है या बीच में है और ज़ूम सेट नहीं किया गया है, तो नतीजा undefined होगा. नॉन-ज़ीरो झुकाव या हेडिंग वाले वेक्टर मैप के लिए, रिटर्न किया गया अक्षांश/एलजी बाउंड, सबसे छोटे बाउंडिंग बॉक्स को दिखाता है. इसमें मैप के व्यूपोर्ट का दिखने वाला क्षेत्र शामिल होता है. मैप के व्यूपोर्ट का कितना सही इलाका दिखेगा, यह जानने के लिए MapCanvasProjection.getVisibleRegion देखें. |
getCenter |
getCenter() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
LatLng|undefined |
getClickableIcons |
getClickableIcons() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
boolean|undefined मैप आइकॉन पर क्लिक करने की सुविधा दिखाता है. मैप आइकॉन, लोकप्रिय जगह दिखाता है. इसे पीओआई भी कहा जाता है. अगर वापस दी गई वैल्यू true है, तो आइकॉन पर क्लिक किया जा सकता है. |
|
getDatasetFeatureLayer(datasetId) पैरामीटर:
रिटर्न वैल्यू:
FeatureLayer बताए गए datasetId के लिए FeatureLayer दिखाता है. डेटासेट आईडी, Google Cloud Console में कॉन्फ़िगर होने चाहिए. अगर डेटासेट आईडी, मैप के मैप स्टाइल से जुड़ा नहीं है या डेटा-ड्रिवन स्टाइल उपलब्ध नहीं है (मैप आईडी, वेक्टर टाइल नहीं, डेटा-ड्रिवन स्टाइलिंग वाली कोई सुविधा लेयर या मैप स्टाइल में कॉन्फ़िगर नहीं किए गए डेटासेट), तो यह गड़बड़ी लॉग करता है. साथ ही, इस वजह से मिलने वाला FeatureLayer.isAvailable गलत होगा. |
getDiv |
getDiv() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
HTMLElement मैप का MapDiv. |
getFeatureLayer |
getFeatureLayer(featureType) पैरामीटर:
रिटर्न वैल्यू:
FeatureLayer खास FeatureType का FeatureLayer दिखाता है. Google Cloud Console में, FeatureLayer चालू होना चाहिए. अगर बताए गए FeatureType में से FeatureLayer मौजूद नहीं है या डेटा-ड्रिवन स्टाइल उपलब्ध नहीं है (मैप आईडी, वेक्टर टाइल, और मैप स्टाइल में कोई FeatureLayer चालू नहीं है), तो यह गड़बड़ी लॉग करता है. साथ ही, इसका नतीजा FeatureLayer.isAvailable गलत होगा. |
getHeading |
getHeading() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
number|undefined मैप के कंपास हेडिंग की जानकारी देता है. हेडिंग का मान, कार्डिनल दिशा से उत्तर से डिग्री (घड़ी की सुई की) में मापा जाता है. अगर मैप अभी तक शुरू नहीं हुआ है, तो नतीजा undefined होगा. |
getMapCapabilities |
getMapCapabilities() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
MapCapabilities दिए गए मैप आईडी के आधार पर, मैप पर उपलब्ध मौजूदा क्षमताओं के बारे में कॉलर को बताता है. |
getMapTypeId |
getMapTypeId() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
MapTypeId|string|undefined |
getProjection |
getProjection() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
Projection|undefined मौजूदा Projection दिखाता है. अगर मैप अभी तक शुरू नहीं हुआ है, तो नतीजा undefined होगा. projection_changed इवेंट सुनें और उसकी वैल्यू देखकर पक्का करें कि वह undefined न हो. |
getRenderingType |
getRenderingType() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
RenderingType मैप का मौजूदा RapidaType दिखाता है. |
getStreetView |
getStreetView() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
StreetViewPanorama मैप से जुड़ा पैनोरामा.मैप के लिए बाउंड डिफ़ॉल्ट StreetViewPanorama दिखाता है, जो मैप में एम्बेड किया गया डिफ़ॉल्ट पैनोरामा हो सकता है या setStreetView() का इस्तेमाल करके सेट किया गया पैनोरामा सेट हो सकता है. मैप के streetViewControl में होने वाले बदलाव, ऐसे बाउंड पैनोरामा के डिसप्ले में दिखेंगे. |
getTilt |
getTilt() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
number|undefined व्यूपोर्ट प्लेन से मैप प्लेन तक डिग्री में मैप की घटना का वर्तमान कोण लौटाता है. रास्टर मैप के लिए, सीधे ऊपर से ली गई तस्वीरों के लिए 0 या 45° की तस्वीरों के लिए 45 नतीजे मिलेंगे. इस तरीके से setTilt ने सेट की गई वैल्यू नहीं दिखाई. ज़्यादा जानकारी के लिए, setTilt पर जाएं. |
getZoom |
getZoom() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
number|undefined मैप का ज़ूम दिखाता है. अगर ज़ूम सेट नहीं किया गया है, तो नतीजा undefined मिलता है. |
moveCamera |
moveCamera(cameraOptions) पैरामीटर:
रिटर्न की वैल्यू: कोई नहीं
इससे मैप का कैमरा तुरंत बिना ऐनिमेशन वाले टारगेट कैमरे के विकल्पों पर सेट हो जाता है. |
panBy |
panBy(x, y) पैरामीटर:
रिटर्न की वैल्यू: कोई नहीं
पिक्सल में दी गई दूरी के हिसाब से मैप के केंद्र को बदलता है. अगर दूरी मैप की चौड़ाई और ऊंचाई, दोनों से कम है, तो ट्रांज़िशन आसानी से ऐनिमेटेड होगा. ध्यान दें कि मैप कोऑर्डिनेट सिस्टम पश्चिम से पूर्व की ओर (x वैल्यू के लिए) और उत्तर से दक्षिण की ओर (y वैल्यू के लिए) बढ़ता है. |
panTo |
panTo(latLng) पैरामीटर:
रिटर्न की वैल्यू: कोई नहीं
मैप के केंद्र को दिए गए LatLng में बदलता है. अगर बदलाव मैप की चौड़ाई और ऊंचाई, दोनों से कम है, तो ट्रांज़िशन आसानी से ऐनिमेटेड होगा. |
panToBounds |
panToBounds(latLngBounds[, padding]) पैरामीटर:
रिटर्न की वैल्यू: कोई नहीं
दिए गए LatLngBounds को शामिल करने के लिए, मैप को कम से कम ज़रूरी मात्रा से पैन करता है. इससे इस बात की कोई गारंटी नहीं मिलती कि मैप पर सीमाएं कहां पर होंगी. हालांकि, मैप को {currentMapSizeInPx} - {padding} के अंदर ज़्यादा से ज़्यादा बाउंड दिखाने के लिए, मैप को पैन किया जाएगा. रास्टर और वेक्टर मैप, दोनों के लिए मैप के ज़ूम, टिल्ट, और हेडिंग में कोई बदलाव नहीं होगा. |
setCenter |
setCenter(latlng) पैरामीटर:
रिटर्न की वैल्यू: कोई नहीं
|
setClickableIcons |
setClickableIcons(value) पैरामीटर:
रिटर्न की वैल्यू: कोई नहीं
यह कंट्रोल करती है कि मैप के आइकॉन क्लिक करने लायक हैं या नहीं. मैप आइकॉन, लोकप्रिय जगह दिखाता है. इसे पीओआई भी कहा जाता है. मैप आइकॉन पर क्लिक करने की सुविधा बंद करने के लिए, इस तरीके के लिए false की वैल्यू पास करें. |
setHeading |
setHeading(heading) पैरामीटर:
रिटर्न की वैल्यू: कोई नहीं
कार्डिनल दिशा उत्तर से डिग्री में मापे गए मैप के लिए कंपास हेडिंग सेट करता है. रास्टर मैप के लिए, यह तरीका सिर्फ़ एरियल इमेजरी पर लागू होता है. |
setMapTypeId |
setMapTypeId(mapTypeId) पैरामीटर:
रिटर्न की वैल्यू: कोई नहीं
|
setOptions |
setOptions(options) पैरामीटर:
रिटर्न की वैल्यू: कोई नहीं
|
setStreetView |
setStreetView(panorama) पैरामीटर:
रिटर्न की वैल्यू: कोई नहीं
StreetViewPanorama को मैप से बाइंड करता है. यह पैनोरामा डिफ़ॉल्ट StreetViewPanorama को बदल देता है, जिससे मैप को मैप के बाहर किसी बाहरी पैनोरामा से जोड़ा जा सकता है. पैनोरामा को null पर सेट करने से, एम्बेड किया गया डिफ़ॉल्ट पैनोरामा वापस मैप से जुड़ जाता है. |
setTilt |
setTilt(tilt) पैरामीटर:
रिटर्न की वैल्यू: कोई नहीं
वेक्टर मैप के लिए, मैप की घटना का कोण सेट करें. मैप के ज़ूम लेवल के आधार पर स्वीकार की गई वैल्यू प्रतिबंधित होती हैं. रास्टर मैप के लिए, मैप की घटना के कोण के लिए अपने-आप स्विच होने के व्यवहार को कंट्रोल करता है. सिर्फ़ 0 और 45 वैल्यू का इस्तेमाल किया जा सकता है. setTilt(0) की वजह से, मैप हमेशा 0° ओवरहेड व्यू का इस्तेमाल करता है, चाहे ज़ूम लेवल और व्यूपोर्ट कुछ भी हो. मौजूदा ज़ूम लेवल और व्यूपोर्ट के लिए जब भी 45° की तस्वीरें उपलब्ध होती हैं, तो setTilt(45) की वजह से झुकाव का ऐंगल अपने-आप 45 पर स्विच हो जाता है. वहीं, 45° वाली तस्वीरों के उपलब्ध न होने पर, यह डिफ़ॉल्ट तरीके से 0 पर स्विच हो जाता है. यह डिफ़ॉल्ट तरीका है. 45° की तस्वीरों का संग्रह सिर्फ़ satellite और hybrid तरह के मैप के लिए, कुछ जगहों में, और कुछ ज़ूम लेवल पर उपलब्ध है. ध्यान दें: getTilt , setTilt से सेट की गई वैल्यू के बजाय, मौजूदा झुकाव का ऐंगल दिखाता है. getTilt और setTilt अलग-अलग चीज़ों के बारे में बताते हैं. इसलिए, tilt प्रॉपर्टी को bind() न बनाएं. ऐसा करने से, अलग-अलग तरह के असर पड़ सकते हैं. |
setZoom |
setZoom(zoom) पैरामीटर:
रिटर्न की वैल्यू: कोई नहीं
मैप के ज़ूम को सेट करता है. |
इनहेरिट की गई:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
इवेंट | |
---|---|
bounds_changed |
function() तर्क: कोई नहीं
यह इवेंट तब ट्रिगर होता है, जब व्यूपोर्ट की सीमाएं बदल जाती हैं. |
center_changed |
function() तर्क: कोई नहीं
यह इवेंट मैप सेंटर प्रॉपर्टी में बदलाव होने पर सक्रिय होता है. |
click |
function(event) तर्क:
उपयोगकर्ता के मैप पर क्लिक करने पर यह इवेंट सक्रिय होता है. जब तक जगह के आइकॉन पर क्लिक नहीं किया जाता, तब तक क्लिक की गई जगह के लिए, प्रॉपर्टी वाला MapMouseEvent दिखाया जाता है. ऐसा होने पर, जगह के आईडी वाला आइकॉनMouseEvent दिखता है. आइकॉनMouseEvent और MapMouseEvent एक जैसे होते हैं. हालांकि, आइकॉनMouseEvent में जगह का आईडी फ़ील्ड होता है. जब जगह का आईडी ज़रूरी न हो, तो इवेंट को हमेशा MapMouseEvent के तौर पर माना जा सकता है. किसी मार्कर या जानकारी विंडो पर क्लिक होने पर, क्लिक इवेंट सक्रिय नहीं होता है. |
contextmenu |
function(event) तर्क:
यह इवेंट तब सक्रिय होता है, जब मैप कंटेनर पर DOM कॉन्टेक्स्टमेन्यू इवेंट सक्रिय होता है. |
dblclick |
function(event) तर्क:
यह इवेंट तब सक्रिय होता है, जब उपयोगकर्ता मैप पर दो बार क्लिक करता है. ध्यान दें कि क्लिक इवेंट कभी-कभी एक बार और कभी-कभी दो बार, इस इवेंट से ठीक पहले सक्रिय होगा. |
drag |
function() तर्क: कोई नहीं
जब उपयोगकर्ता मैप को खींचता है, तब यह इवेंट बार-बार सक्रिय होता है. |
dragend |
function() तर्क: कोई नहीं
यह इवेंट तब सक्रिय होता है, जब उपयोगकर्ता मैप को खींचना बंद कर देता है. |
dragstart |
function() तर्क: कोई नहीं
उपयोगकर्ता के मैप को खींचना शुरू करने पर यह इवेंट सक्रिय होता है. |
heading_changed |
function() तर्क: कोई नहीं
मैप की हेडिंग प्रॉपर्टी बदलने पर यह इवेंट सक्रिय होता है. |
idle |
function() तर्क: कोई नहीं
यह इवेंट तब ट्रिगर होता है, जब पैन या ज़ूम करने के बाद, मैप कुछ समय से इस्तेमाल में नहीं रहता. |
isfractionalzoomenabled_changed |
function() तर्क: कोई नहीं
isFractionalZoomEnabled प्रॉपर्टी में बदलाव होने पर यह इवेंट ट्रिगर हो गया है. |
mapcapabilities_changed |
function() तर्क: कोई नहीं
मैप की क्षमताओं में बदलाव होने पर यह इवेंट सक्रिय होता है. |
maptypeid_changed |
function() तर्क: कोई नहीं
MapTypeId प्रॉपर्टी में बदलाव होने पर यह इवेंट ट्रिगर होता है. |
mousemove |
function(event) तर्क:
उपयोगकर्ता का माउस जब भी मैप कंटेनर के ऊपर जाता है, तो यह इवेंट सक्रिय हो जाता है. |
mouseout |
function(event) तर्क:
यह इवेंट तब सक्रिय होता है, जब उपयोगकर्ता का माउस मैप कंटेनर से बाहर निकलता है. |
mouseover |
function(event) तर्क:
उपयोगकर्ता के माउस के मैप कंटेनर में जाने पर यह इवेंट सक्रिय हो जाता है. |
projection_changed |
function() तर्क: कोई नहीं
यह इवेंट तब सक्रिय होता है, जब प्रोजेक्शन बदल जाता है. |
renderingtype_changed |
function() तर्क: कोई नहीं
रेंडरिंग टाइप बदलने पर यह इवेंट ट्रिगर हो जाता है. |
tilesloaded |
function() तर्क: कोई नहीं
यह इवेंट तब ट्रिगर होता है, जब दिखने वाली टाइल लोड हो जाती हैं. |
tilt_changed |
function() तर्क: कोई नहीं
मैप झुकाव प्रॉपर्टी में बदलाव होने पर यह इवेंट सक्रिय होता है. |
zoom_changed |
function() तर्क: कोई नहीं
मैप की ज़ूम प्रॉपर्टी बदलने पर यह इवेंट सक्रिय होता है. |
|
function(event) तर्क:
यह इवेंट तब सक्रिय होता है, जब उपयोगकर्ता मैप पर राइट क्लिक करता है. |
MapOptions इंटरफ़ेस
google.maps.MapOptions
इंटरफ़ेस
MapOptions ऑब्जेक्ट का इस्तेमाल उन प्रॉपर्टी को तय करने के लिए किया जाता है जिन्हें Maps पर सेट किया जा सकता है.
प्रॉपर्टी | |
---|---|
backgroundColor optional |
टाइप:
string optional मैप div की पृष्ठभूमि के लिए उपयोग किया गया रंग. यह रंग तब दिखाई देगा, जब उपयोगकर्ता पैन करते समय टाइल अभी तक लोड नहीं हुआ होगा. यह विकल्प, मैप के इनिशलाइज़ होने पर ही सेट किया जा सकता है. |
center optional |
टाइप:
LatLng|LatLngLiteral optional शुरुआती मैप सेंटर. |
clickableIcons optional |
टाइप:
boolean optional डिफ़ॉल्ट:
true false होने पर, मैप के आइकॉन क्लिक नहीं किए जा सकते. मैप आइकॉन, लोकप्रिय जगह दिखाता है. इसे पीओआई भी कहा जाता है. |
controlSize optional |
टाइप:
number optional मैप पर दिखने वाले कंट्रोल का साइज़, पिक्सल में है. मैप बनाते समय यह वैल्यू सीधे तौर पर देनी होगी. हालांकि, बाद में इस वैल्यू को अपडेट करने से, कंट्रोल undefined की स्थिति में आ सकते हैं. सिर्फ़ Maps API से बनाए गए कंट्रोल को कंट्रोल करता है. डेवलपर के बनाए गए कस्टम कंट्रोल को स्केल नहीं करता. |
disableDefaultUI optional |
टाइप:
boolean optional सभी डिफ़ॉल्ट यूज़र इंटरफ़ेस (यूआई) बटन चालू/बंद करता है. इसे अलग-अलग बदला जा सकता है. उन कीबोर्ड कंट्रोल को बंद नहीं करता जो MapOptions.keyboardShortcuts विकल्प से अलग से कंट्रोल किए जाते हैं. हाथ के जेस्चर (हाव-भाव) के कंट्रोल बंद नहीं होते, जिन्हें MapOptions.gestureHandling विकल्प से अलग से कंट्रोल किया जाता है. |
disableDoubleClickZoom optional |
टाइप:
boolean optional दो बार क्लिक करने पर ज़ूम और सेंटर को चालू/बंद करता है. डिफ़ॉल्ट रूप से चालू होती है. ध्यान दें: इस प्रॉपर्टी का सुझाव नहीं दिया जाता. दो बार क्लिक से ज़ूम इन करने की सुविधा बंद करने के लिए, |
|
टाइप:
boolean optional अगर false , तो मैप को खींचे जाने से रोकता है. खींचकर छोड़ने की सुविधा डिफ़ॉल्ट रूप से चालू होती है. |
draggableCursor optional |
टाइप:
string optional ड्रैग करने लायक मैप पर कर्सर ले जाते समय कर्सर का नाम या यूआरएल. यह प्रॉपर्टी, आइकॉन बदलने के लिए सीएसएस cursor एट्रिब्यूट का इस्तेमाल करती है. सीएसएस प्रॉपर्टी की तरह ही, आपको कम से कम एक ऐसा फ़ॉलबैक कर्सर तय करना होगा जो यूआरएल न हो. उदाहरण के लिए: draggableCursor: 'url(http://www.example.com/icon.png), auto;' . |
draggingCursor optional |
टाइप:
string optional मैप को खींचे जाने पर दिखाए जाने वाले कर्सर का नाम या यूआरएल. यह प्रॉपर्टी, आइकॉन बदलने के लिए सीएसएस cursor एट्रिब्यूट का इस्तेमाल करती है. सीएसएस प्रॉपर्टी की तरह ही, आपको कम से कम एक ऐसा फ़ॉलबैक कर्सर तय करना होगा जो यूआरएल न हो. उदाहरण के लिए: draggingCursor: 'url(http://www.example.com/icon.png), auto;' . |
fullscreenControl optional |
टाइप:
boolean optional फ़ुलस्क्रीन कंट्रोल की चालू/बंद स्थिति. |
fullscreenControlOptions optional |
टाइप:
FullscreenControlOptions optional फ़ुलस्क्रीन कंट्रोल के लिए डिसप्ले विकल्प. |
gestureHandling optional |
टाइप:
string optional यह सेटिंग कंट्रोल करती है कि एपीआई, मैप पर हाथ के जेस्चर (हाव-भाव) को कैसे हैंडल करता है. स्वीकृत मान:
|
heading optional |
टाइप:
number optional एरियल इमेजरी पर डिग्री में जा रहे शीर्षक को उत्तर दिशा से घड़ी की दिशा में मापा गया. शीर्षकों को उस निकटतम कोण पर स्नैप कर दिया जाता है जिसके लिए चित्र उपलब्ध हैं. |
isFractionalZoomEnabled optional |
टाइप:
boolean optional डिफ़ॉल्ट: वेक्टर मैप के लिए
true और रास्टर मैप के लिए false मैप में फ़्रैक्शनल ज़ूम लेवल की अनुमति है या नहीं. डिफ़ॉल्ट सेटिंग कब सेट की गई, यह जानने के लिए isfractionalzoomenabled_changed को सुनें. |
keyboardShortcuts optional |
टाइप:
boolean optional अगर false , तो मैप को कीबोर्ड से कंट्रोल करने से रोकता है. कीबोर्ड शॉर्टकट डिफ़ॉल्ट रूप से चालू होते हैं. |
mapId optional |
टाइप:
string optional मैप का मैप आईडी. मैप इंस्टैंशिएट होने के बाद, इस पैरामीटर को सेट नहीं किया जा सकता या बदला नहीं जा सकता. |
mapTypeControl optional |
टाइप:
boolean optional मैप टाइप कंट्रोल की शुरुआती/बंद स्थिति. |
mapTypeControlOptions optional |
टाइप:
MapTypeControlOptions optional मैप टाइप कंट्रोल के लिए, दिखने वाले शुरुआती विकल्प. |
mapTypeId optional |
टाइप:
MapTypeId|string optional शुरुआती Map MapTypeId. डिफ़ॉल्ट वैल्यू ROADMAP होती है. |
maxZoom optional |
टाइप:
number optional मैप पर दिखाया जाने वाला ज़्यादा से ज़्यादा ज़ूम लेवल. अगर इसे छोड़ा जाता है या null पर सेट किया जाता है, तो इसके बजाय मौजूदा मैप टाइप से ज़्यादा से ज़्यादा ज़ूम का इस्तेमाल किया जाता है. ज़ूम के लिए मान्य वैल्यू, शून्य से लेकर ज़ूम के ज़्यादा से ज़्यादा लेवल तक की संख्याएं होती हैं. |
minZoom optional |
टाइप:
number optional मैप पर दिखाया जाने वाला कम से कम ज़ूम लेवल. अगर इसे छोड़ा जाता है या null पर सेट किया जाता है, तो इसके बजाय मौजूदा मैप टाइप से कम से कम ज़ूम का इस्तेमाल किया जाता है. ज़ूम के लिए मान्य वैल्यू, शून्य से लेकर ज़ूम के ज़्यादा से ज़्यादा लेवल तक की संख्याएं होती हैं. |
noClear optional |
टाइप:
boolean optional अगर true है, तो मैप div का कॉन्टेंट न मिटाएं. |
|
टाइप:
boolean optional पैन कंट्रोल की चालू/बंद स्थिति. |
|
टाइप:
PanControlOptions optional पैन कंट्रोल के लिए डिसप्ले के विकल्प. |
restriction optional |
टाइप:
MapRestriction optional यह सीमा तय करती है, जो मैप के उस इलाके को सीमित करती है जिसे उपयोगकर्ता ऐक्सेस नहीं कर सकते. इस नीति को सेट करने पर, उपयोगकर्ता सिर्फ़ पैन और ज़ूम कर सकता है. ऐसा सिर्फ़ तब हो सकता है, जब कैमरा व्यू सीमा के अंदर हो. |
rotateControl optional |
टाइप:
boolean optional रोटेट कंट्रोल की चालू/बंद स्थिति. |
rotateControlOptions optional |
टाइप:
RotateControlOptions optional घुमाने के कंट्रोल के लिए डिसप्ले के विकल्प. |
scaleControl optional |
टाइप:
boolean optional स्केल कंट्रोल की शुरुआती/बंद स्थिति. |
scaleControlOptions optional |
टाइप:
ScaleControlOptions optional स्केल कंट्रोल के लिए शुरुआती डिसप्ले विकल्प. |
scrollwheel optional |
टाइप:
boolean optional अगर false , तो माउस स्क्रोल व्हील का इस्तेमाल करके मैप पर ज़ूम करना बंद करता है. स्क्रोलव्हील डिफ़ॉल्ट रूप से चालू होता है. ध्यान दें: इस प्रॉपर्टी का सुझाव नहीं दिया जाता. स्क्रोलव्हील का इस्तेमाल करके ज़ूम करने की सुविधा बंद करने के लिए, |
streetView optional |
टाइप:
StreetViewPanorama optional Street View पेगमैन को मैप पर डाले जाने की तारीख और समय दिखाने के लिए StreetViewPanorama . अगर कोई पैनोरामा नहीं बताया गया है, तो पेगमैन को छोड़ने पर, मैप के div में डिफ़ॉल्ट StreetViewPanorama दिखेगा. |
streetViewControl optional |
टाइप:
boolean optional Street View पेगमैन कंट्रोल की शुरुआती/बंद स्थिति. यह कंट्रोल, डिफ़ॉल्ट यूज़र इंटरफ़ेस (यूआई) का हिस्सा है.मैप का वह टाइप दिखाते समय false पर सेट होना चाहिए जिस पर Street View के लिए, सड़क का ओवरले नहीं दिखना चाहिए. उदाहरण के लिए, कोई ऐसा मैप जो Earth पर नहीं दिखता. |
streetViewControlOptions optional |
टाइप:
StreetViewControlOptions optional Street View पेगमैन कंट्रोल के लिए, शुरुआती डिसप्ले के विकल्प. |
styles optional |
टाइप:
Array<MapTypeStyle> optional हर डिफ़ॉल्ट तरह के मैप पर लागू की जाने वाली स्टाइल. ध्यान दें कि satellite /hybrid और terrain मोड के लिए, ये स्टाइल सिर्फ़ लेबल और ज्यामिति पर लागू होंगी. |
tilt optional |
टाइप:
number optional वेक्टर मैप के लिए, मैप की घटना का कोण सेट करें. मैप के ज़ूम लेवल के आधार पर स्वीकार की गई वैल्यू प्रतिबंधित होती हैं. रास्टर मैप के लिए, मैप की घटना के कोण के लिए अपने-आप स्विच होने के व्यवहार को कंट्रोल करता है. सिर्फ़ 0 और 45 वैल्यू का इस्तेमाल किया जा सकता है. 0 वैल्यू की वजह से, मैप हमेशा 0° ओवरहेड व्यू का इस्तेमाल करता है, चाहे ज़ूम लेवल और व्यूपोर्ट कुछ भी हो. जब भी मौजूदा ज़ूम लेवल और व्यूपोर्ट के लिए 45° वाली तस्वीरों का संग्रह उपलब्ध होता है, तो 45 वैल्यू की वजह से टिल्ट ऐंगल अपने-आप 45 पर स्विच हो जाता है. वहीं, 45° वाली तस्वीरों के उपलब्ध न होने पर, यह डिफ़ॉल्ट तरीके से 0 पर स्विच हो जाता है. यह डिफ़ॉल्ट तरीका है. 45° की तस्वीरों का संग्रह सिर्फ़ satellite और hybrid तरह के मैप के लिए, कुछ जगहों में, और कुछ ज़ूम लेवल पर उपलब्ध है. ध्यान दें: getTilt इस विकल्प से मिली वैल्यू के बजाय, मौजूदा झुकाव का ऐंगल दिखाता है. getTilt और यह विकल्प अलग-अलग चीज़ों के बारे में बताता है. इसलिए, tilt प्रॉपर्टी को bind() न करें. ऐसा करने से, ऐसा हो सकता है कि इसके बारे में अनुमान न लगाया जा सके. |
zoom optional |
टाइप:
number optional मैप पर शुरुआती ज़ूम लेवल. ज़ूम के लिए मान्य वैल्यू, शून्य से लेकर ज़ूम के ज़्यादा से ज़्यादा लेवल तक की संख्याएं होती हैं. ज़ूम की बड़ी वैल्यू, हाई रिज़ॉल्यूशन से जुड़ी होती है. |
zoomControl optional |
टाइप:
boolean optional ज़ूम कंट्रोल की चालू/बंद स्थिति. |
zoomControlOptions optional |
टाइप:
ZoomControlOptions optional ज़ूम कंट्रोल के लिए डिसप्ले के विकल्प. |
MapElement क्लास
google.maps.MapElement
क्लास
MapElement, मैप रेंडर करने के लिए HTMLElement
सब-क्लास है. maps
लाइब्रेरी लोड करने के बाद, एचटीएमएल में मैप बनाया जा सकता है. उदाहरण के लिए:
<gmp-map center="37.4220656,-122.0840897" zoom="10" map-id="DEMO_MAP_ID">
<button slot="control-block-start-inline-end">Custom Control</button>
</gmp-map>
अंदरूनी तौर पर, यह
Map
का इस्तेमाल करता है, जिसे innerMap
प्रॉपर्टी से ऐक्सेस किया जा सकता है.
कस्टम एलिमेंट:
<gmp-map center="lat,lng" map-id="string" zoom="number"></gmp-map>
इस क्लास में
HTMLElement
शामिल है.
यह क्लास,
MapElementOptions
को लागू करती है.
const {MapElement} = await google.maps.importLibrary("maps")
पर कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
प्रॉपर्टी | |
---|---|
center |
टाइप:
LatLng|LatLngLiteral optional मैप का बीच का अक्षांश/देशांतर.
एचटीएमएल एट्रिब्यूट:
|
innerMap |
टाइप:
Map Map का रेफ़रंस, जिसे MapElement अंदरूनी तौर पर इस्तेमाल करता है. |
mapId |
टाइप:
string optional मैप का मैप आईडी. ज़्यादा जानकारी के लिए मैप आईडी दस्तावेज़ देखें.
एचटीएमएल एट्रिब्यूट:
|
zoom |
टाइप:
number optional मैप का ज़ूम लेवल.
एचटीएमएल एट्रिब्यूट:
|
तरीके | |
---|---|
|
addEventListener(type, listener[, options]) पैरामीटर:
रिटर्न वैल्यू:
void ऐसा फ़ंक्शन सेट अप करता है जिसे टारगेट को कोई खास इवेंट डिलीवर होने पर कॉल किया जाएगा. addEventListener देखें |
|
removeEventListener(type, listener[, options]) पैरामीटर:
रिटर्न वैल्यू:
void यह ऐसे इवेंट लिसनर को हटाता है जिसे टारगेट से, addEventEvent के साथ पहले रजिस्टर किया जा चुका है. removeEventListener देखें |
इवेंट | |
---|---|
gmp-zoomchange |
function(event) तर्क:
मैप की ज़ूम प्रॉपर्टी बदलने पर यह इवेंट सक्रिय होता है. |
MapElementOptions इंटरफ़ेस
google.maps.MapElementOptions
इंटरफ़ेस
MapElementOptions ऑब्जेक्ट का इस्तेमाल उन प्रॉपर्टी को तय करने के लिए किया जाता है जिन्हें MapElement पर सेट किया जा सकता है.
प्रॉपर्टी | |
---|---|
center optional |
टाइप:
LatLng|LatLngLiteral optional शुरुआती मैप सेंटर. |
mapId optional |
टाइप:
string optional मैप का मैप आईडी. मैप इंस्टैंशिएट होने के बाद, इस पैरामीटर को सेट नहीं किया जा सकता या बदला नहीं जा सकता. |
zoom optional |
टाइप:
number optional मैप पर शुरुआती ज़ूम लेवल. ज़ूम के लिए मान्य वैल्यू, शून्य से लेकर ज़ूम के ज़्यादा से ज़्यादा लेवल तक की संख्याएं होती हैं. ज़ूम की बड़ी वैल्यू, हाई रिज़ॉल्यूशन से जुड़ी होती है. |
ZoomChangeEvent क्लास
google.maps.ZoomChangeEvent
क्लास
यह इवेंट, ज़ूम में हुए बदलाव की निगरानी से बनाया गया है.
इस क्लास में
Event
शामिल है.
const {ZoomChangeEvent} = await google.maps.importLibrary("maps")
पर कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
MapTypeStyle इंटरफ़ेस
google.maps.MapTypeStyle
इंटरफ़ेस
MapTypeStyle
उन सिलेक्टर और स्टाइलर का कलेक्शन है जो यह तय करते हैं कि मैप को किस तरह स्टाइल किया जाए. सिलेक्टर, मैप की वे सुविधाएं और/या एलिमेंट तय करते हैं जिन पर असर पड़ना चाहिए. साथ ही, स्टाइलर यह बताते हैं कि उन सुविधाओं और एलिमेंट में किस तरह बदलाव किया जाना चाहिए. ज़्यादा जानकारी के लिए, स्टाइल का रेफ़रंस देखें.
प्रॉपर्टी | |
---|---|
stylers |
चुनी गई मैप सुविधाओं और एलिमेंट पर लागू करने के लिए शैली के नियम. नियमों को उसी क्रम में लागू किया जाता है जैसा आपने इस कैटगरी में बताया है. इस्तेमाल और मंज़ूर की गई वैल्यू के बारे में दिशा-निर्देश जानने के लिए, स्टाइल का रेफ़रंस देखें. |
elementType optional |
टाइप:
string optional वह एलिमेंट जिस पर स्टाइलर लागू किया जाना चाहिए. एलिमेंट, मैप पर किसी सुविधा का विज़ुअल पहलू होता है. उदाहरण: ज्यामिति पर लागू किया गया लेबल, आइकॉन, स्ट्रोक या फ़िल वगैरह. ज़रूरी नहीं. अगर elementType नहीं बताई गई है, तो वैल्यू को 'all' माना जाता है. इस्तेमाल और मंज़ूर की गई वैल्यू के बारे में जानने के लिए, स्टाइल का रेफ़रंस देखें. |
featureType optional |
टाइप:
string optional वह सुविधा या सुविधाओं का ग्रुप जिन पर स्टाइलर का इस्तेमाल किया जाना चाहिए. ज़रूरी नहीं. अगर featureType नहीं बताई गई है, तो वैल्यू को 'all' माना जाता है. इस्तेमाल और मंज़ूर की गई वैल्यू के बारे में जानने के लिए, स्टाइल का रेफ़रंस देखें. |
MapMouseEvent इंटरफ़ेस
google.maps.MapMouseEvent
इंटरफ़ेस
यह ऑब्जेक्ट, मैप और ओवरले पर माउस के अलग-अलग इवेंट से मिलता है. साथ ही, इसमें नीचे दिखाए गए सभी फ़ील्ड शामिल हैं.
प्रॉपर्टी | |
---|---|
domEvent |
इससे जुड़ा नेटिव DOM इवेंट. डेवलपर को इस बात पर भरोसा नहीं करना चाहिए कि target , currentTarget , relatedTarget , और path प्रॉपर्टी एक जैसी हैं या नहीं. डेवलपर को Maps API को लागू करने के अंदरूनी तरीके के डीओएम स्ट्रक्चर पर भी भरोसा नहीं करना चाहिए. अंदरूनी इवेंट मैपिंग की वजह से, domEvent के सिमेंटिक शायद MapMouseEvent से अलग हों. उदाहरण के लिए, MapMouseEvent "क्लिक" का domEvent टाइप KeyboardEvent हो सकता है. |
latLng optional |
टाइप:
LatLng optional वह अक्षांश/देशांतर जो इवेंट होने के समय कर्सर के नीचे था. |
तरीके | |
---|---|
stop |
stop() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
void इस वजह से, यह इवेंट आगे बढ़ने से रोकता है. |
IconMouseEvent इंटरफ़ेस
google.maps.IconMouseEvent
इंटरफ़ेस
यह ऑब्जेक्ट किसी इवेंट में तब भेजा जाता है, जब कोई उपयोगकर्ता मैप पर किसी आइकॉन पर क्लिक करता है. इस जगह का प्लेस आईडी, प्लेस आईडी के सदस्य में सेव किया जाता है. डिफ़ॉल्ट जानकारी विंडो को दिखने से रोकने के लिए, इस इवेंट पर Stop() तरीके को कॉल करें, ताकि इसे लागू होने से रोका जा सके. Places API डेवलपर गाइड में प्लेस आईडी के बारे में ज़्यादा जानें.
यह इंटरफ़ेस,
MapMouseEvent
के बारे में ज़्यादा जानकारी देता है.
प्रॉपर्टी | |
---|---|
placeId optional |
टाइप:
string optional उस जगह का आईडी जिस पर क्लिक किया गया. जगह के इस आईडी का इस्तेमाल, क्लिक की गई सुविधा के बारे में ज़्यादा जानकारी के लिए क्वेरी करने के लिए किया जा सकता है. Places API डेवलपर गाइड में प्लेस आईडी के बारे में ज़्यादा जानें. |
इनहेरिट की गई:
domEvent ,
latLng
|
तरीके | |
---|---|
इनहेरिट की गई:
stop
|
MapTypeId कॉन्सटेंट
google.maps.MapTypeId
कॉन्सटेंट
सामान्य MapTypes के लिए आइडेंटिफ़ायर. इन्हें वैल्यू के हिसाब से या कॉन्सटेंट के नाम से बताएं. उदाहरण के लिए, 'satellite'
या google.maps.MapTypeId.SATELLITE
.
const {MapTypeId} = await google.maps.importLibrary("maps")
पर कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
स्थिरांक | |
---|---|
HYBRID |
इस तरह के मैप में सैटलाइट इमेज पर मुख्य सड़कों की पारदर्शी परत दिखती है. |
ROADMAP |
यह मैप टाइप, सामान्य स्ट्रीट मैप दिखाता है. |
SATELLITE |
इस तरह का मैप सैटलाइट इमेज दिखाता है. |
TERRAIN |
इस तरह का मैप, इलाके और पेड़-पौधों जैसी भौतिक सुविधाओं वाले मैप दिखाता है. |
MapTypeRegistry क्लास
google.maps.MapTypeRegistry
क्लास
MapType इंस्टेंस के लिए एक रजिस्ट्री, जिसे MapType आईडी की मदद से बनाया जाता है.
इस क्लास में
MVCObject
शामिल है.
const {MapTypeRegistry} = await google.maps.importLibrary("maps")
पर कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
MapTypeRegistry |
MapTypeRegistry() पैरामीटर: कोई नहीं
MapTypeRegistry में, मैप में पसंद के मुताबिक उपलब्ध अलग-अलग तरह के मैप का संग्रह होता है. उदाहरण के लिए, कंट्रोल में उपलब्ध मैप टाइप की सूची देते समय, एपीआई इस रजिस्ट्री से संपर्क करता है. |
तरीके | |
---|---|
set |
set(id, mapType) पैरामीटर:
रिटर्न की वैल्यू: कोई नहीं
यह रजिस्ट्री को पास किए गए स्ट्रिंग आइडेंटिफ़ायर को पास किए गए MapType के साथ जोड़ने के लिए सेट करता है. |
इनहेरिट की गई:
addListener ,
bindTo ,
get ,
notify ,
setValues ,
unbind ,
unbindAll
|
MapRestriction इंटरफ़ेस
google.maps.MapRestriction
इंटरफ़ेस
मैप पर लागू की जा सकने वाली पाबंदी. मैप का व्यूपोर्ट इन पाबंदियों को पार नहीं करेगा.
प्रॉपर्टी | |
---|---|
latLngBounds |
सेट होने पर, उपयोगकर्ता सिर्फ़ दी गई सीमाओं के अंदर पैन और ज़ूम कर सकता है. सीमाओं से देशांतर और अक्षांश, दोनों पर पाबंदी हो सकती है या सिर्फ़ अक्षांश को ही सीमित किया जा सकता है. सिर्फ़ अक्षांश की सीमाओं के लिए, -180 और 180 के पश्चिम और पूर्वी देशांतर इस्तेमाल करें, जैसे कि latLngBounds: {north: northLat, south: southLat, west: -180, east: 180} . |
strictBounds optional |
टाइप:
boolean optional strictBounds फ़्लैग को true पर सेट करके, सीमाओं को ज़्यादा प्रतिबंधित किया जा सकता है. इससे, उपयोगकर्ता कितनी दूर तक ज़ूम आउट कर सकता है, यह पक्का करता है कि पाबंदी वाली सीमाओं के बाहर सब कुछ छिपा रहे. डिफ़ॉल्ट वैल्यू false है. इसका मतलब है कि उपयोगकर्ता तब तक ज़ूम आउट कर सकता है, जब तक वह पूरा इलाका व्यू में नहीं दिखता. इसमें सीमा से बाहर के इलाके भी शामिल हो सकते हैं. |
TrafficLayer क्लास
google.maps.TrafficLayer
क्लास
ट्रैफ़िक लेयर.
इस क्लास में
MVCObject
शामिल है.
const {TrafficLayer} = await google.maps.importLibrary("maps")
पर कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
TrafficLayer |
TrafficLayer([opts]) पैरामीटर:
सड़क के मौजूदा ट्रैफ़िक को दिखाने वाली लेयर. |
तरीके | |
---|---|
getMap |
getMap() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
Map वह मैप दिखाता है जिस पर यह लेयर दिखती है. |
setMap |
setMap(map) पैरामीटर:
रिटर्न की वैल्यू: कोई नहीं
तय मैप पर लेयर रेंडर करता है. अगर मैप को null पर सेट किया गया है, तो लेयर हटा दी जाएगी. |
setOptions |
setOptions(options) पैरामीटर:
रिटर्न की वैल्यू: कोई नहीं
|
इनहेरिट की गई:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
TrafficLayerOptions इंटरफ़ेस
google.maps.TrafficLayerOptions
इंटरफ़ेस
trafficLayerOptions ऑब्जेक्ट का इस्तेमाल उन प्रॉपर्टी को तय करने के लिए किया जाता है जिन्हें किसी trafficLayer पर सेट किया जा सकता है.
प्रॉपर्टी | |
---|---|
autoRefresh optional |
टाइप:
boolean optional डिफ़ॉल्ट:
true ट्रैफ़िक लेयर, अपडेट की गई जानकारी के साथ अपने-आप रीफ़्रेश होता है या नहीं. |
map optional |
टाइप:
Map optional मैप जिस पर ट्रैफ़िक लेयर दिखाना है. |
TransitLayer क्लास
google.maps.TransitLayer
क्लास
बस, मेट्रो वगैरह की लेयर.
इस क्लास में
MVCObject
शामिल है.
const {TransitLayer} = await google.maps.importLibrary("maps")
पर कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
TransitLayer |
TransitLayer() पैरामीटर: कोई नहीं
बस, मेट्रो वगैरह का रूट दिखाने वाली लेयर. |
तरीके | |
---|---|
getMap |
getMap() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
Map वह मैप दिखाता है जिस पर यह लेयर दिखती है. |
setMap |
setMap(map) पैरामीटर:
रिटर्न की वैल्यू: कोई नहीं
तय मैप पर लेयर रेंडर करता है. अगर मैप को null पर सेट किया गया है, तो लेयर हटा दी जाएगी. |
इनहेरिट की गई:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
BicyclingLayer क्लास
google.maps.BicyclingLayer
क्लास
एक लेयर, जिसमें साइकल के रास्ते और लेन दिख रही हैं.
इस क्लास में
MVCObject
शामिल है.
const {BicyclingLayer} = await google.maps.importLibrary("maps")
पर कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
BicyclingLayer |
BicyclingLayer() पैरामीटर: कोई नहीं
वह परत जो साइकल लेन और रास्ते दिखाती है. साथ ही, यह बड़ी सड़कों को डाउनग्रेड करती है. |
तरीके | |
---|---|
getMap |
getMap() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
Map वह मैप दिखाता है जिस पर यह लेयर दिखती है. |
setMap |
setMap(map) पैरामीटर:
रिटर्न की वैल्यू: कोई नहीं
तय मैप पर लेयर रेंडर करता है. अगर मैप को null पर सेट किया गया है, तो लेयर हटा दी जाएगी. |
इनहेरिट की गई:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
CameraOptions इंटरफ़ेस
google.maps.CameraOptions
इंटरफ़ेस
इसका इस्तेमाल मैप के कैमरे के विकल्प सेट करने के लिए किया जाता है.
प्रॉपर्टी | |
---|---|
center optional |
टाइप:
LatLngLiteral|LatLng optional |
heading optional |
टाइप:
number optional |
tilt optional |
टाइप:
number optional |
zoom optional |
टाइप:
number optional |
VisibleRegion इंटरफ़ेस
google.maps.VisibleRegion
इंटरफ़ेस
इसमें चार बिंदु वाले पॉलीगॉन को परिभाषित करने वाले चार बिंदु होते हैं जो मैप का दिखाई देने वाला क्षेत्र होता है. वेक्टर मैप पर, वेक्टर मैप में झुकाव होने पर यह पॉलीगॉन, रेक्टैंगल के बजाय समलंब हो सकता है.
प्रॉपर्टी | |
---|---|
farLeft |
टाइप:
LatLng |
farRight |
टाइप:
LatLng |
latLngBounds |
टाइप:
LatLngBounds सबसे छोटा बाउंडिंग बॉक्स, जिसमें दिखने वाला क्षेत्र शामिल होता है. |
nearLeft |
टाइप:
LatLng |
nearRight |
टाइप:
LatLng |
RenderingType कॉन्सटेंट
google.maps.RenderingType
कॉन्सटेंट
const {RenderingType} = await google.maps.importLibrary("maps")
पर कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
स्थिरांक | |
---|---|
RASTER |
इससे पता चलता है कि मैप, रास्टर मैप है. |
UNINITIALIZED |
इससे पता चलता है कि मैप अभी वेक्टर है या रास्टर है, क्योंकि इसकी जानकारी नहीं है, क्योंकि मैप अभी शुरू नहीं हुआ है. |
VECTOR |
इससे पता चलता है कि मैप, वेक्टर मैप है. |
MapCapabilities इंटरफ़ेस
google.maps.MapCapabilities
इंटरफ़ेस
ऑब्जेक्ट में, मैप के लिए फ़िलहाल उपलब्ध सुविधाओं का स्नैपशॉट है. ध्यान दें कि इसका यह मतलब नहीं है कि काम के मॉड्यूल लोड किए गए या शुरू किए गए हैं. इसका मतलब यह है कि मौजूदा मैप को इन एपीआई का इस्तेमाल करने की अनुमति है. संभावित क्षमताओं की सूची के लिए प्रॉपर्टी देखें.
प्रॉपर्टी | |
---|---|
isAdvancedMarkersAvailable optional |
टाइप:
boolean optional अगर सही है, तो इस मैप को बेहतर मार्कर का इस्तेमाल करने के लिए ठीक से कॉन्फ़िगर किया गया है. ध्यान दें कि बेहतर मार्कर का इस्तेमाल करने के लिए, आपको अब भी marker लाइब्रेरी इंपोर्ट करनी होगी. ज़्यादा जानकारी के लिए, https://goo.gle/gmp-isAdvancedMarkersAvailable पर जाएं. |
isDataDrivenStylingAvailable optional |
टाइप:
boolean optional अगर सही है, तो यह मैप ठीक से कॉन्फ़िगर किया गया है, ताकि कम से कम एक FeatureLayer के लिए डेटा-ड्रिवन स्टाइलिंग का इस्तेमाल किया जा सके. ज़्यादा जानकारी के लिए, https://goo.gle/gmp-data-driven-styling और https://goo.gle/gmp-FeatureLayerIsAvailable पर जाएं. |