मैप क्लास
google.maps.Map
क्लास
यह क्लास
MVCObject
तक बढ़ाई गई है.
const {Map} = await google.maps.importLibrary("maps")
पर कॉल करके ऐक्सेस करें. Maps JavaScript एपीआई में लाइब्रेरी देखें.
निर्माता | |
---|---|
Map |
Map(mapDiv[, opts]) पैरामीटर:
दिए गए एचटीएमएल कंटेनर के अंदर एक नया मैप बनाता है. आम तौर पर, यह DIV एलिमेंट होता है. |
प्रॉपर्टी | |
---|---|
controls |
टाइप:
Array<MVCArray<HTMLElement>> मैप में अटैच करने के लिए अन्य कंट्रोल. मैप पर कंट्रोल जोड़ने के लिए, कंट्रोल के <div> को MVCArray से जोड़ें. इसे ControlPosition के हिसाब से ही सेट करें. |
data |
टाइप:
Data Data का इंस्टेंस, मैप से जुड़ा है. इस ऑब्जेक्ट पर सुविधाओं को आसानी से दिखाने के लिए, Data ऑब्जेक्ट में सुविधाएं जोड़ें. |
mapTypes |
टाइप:
MapTypeRegistry स्ट्रिंग आईडी के हिसाब से MapType इंस्टेंस की रजिस्ट्री. |
overlayMapTypes |
ओवरले के लिए अतिरिक्त मैप प्रकार. ये ओवरले मैप बेस मैप में सबसे ऊपर दिखेंगे, जिसके क्रम में वे overlayMapTypes ऐरे में दिखेंगे. इंडेक्स की ज़्यादा वैल्यू वाले ओवरले, कम इंडेक्स वैल्यू वाले ओवरले के सामने दिखेंगे. |
तरीके | |
---|---|
fitBounds |
fitBounds(bounds[, padding]) पैरामीटर:
लौटाने की वैल्यू: कोई नहीं
दी गई सीमाओं को शामिल करने के लिए व्यूपोर्ट सेट करता है. ध्यान दें: अगर मैप को display: none पर सेट किया गया है, तो fitBounds फ़ंक्शन, मैप के साइज़ को 0x0 के तौर पर पढ़ता है और इसलिए कुछ भी नहीं करता. मैप के छिपाए जाने पर व्यूपोर्ट बदलने के लिए, मैप को visibility: hidden पर सेट करें, ताकि यह पक्का हो सके कि मैप div का साइज़ सही है. वेक्टर मैप के लिए, यह तरीका मैप के झुकाव और हेडिंग को उसकी डिफ़ॉल्ट शून्य वैल्यू पर सेट करता है. इस तरीके से कॉल करने पर, मैप के पैन और ज़ूम करने पर ऐनिमेशन का असर कम हो जाता है. क्या यह तरीका ऐनिमेट करता है या नहीं, यह इंटरनल अनुमान पर आधारित होता है. |
getBounds |
getBounds() पैरामीटर: कोई नहीं
लौटाने की वैल्यू:
LatLngBounds|undefined मौजूदा व्यूपोर्ट की अक्षांश/देशांतर सीमाएं.मौजूदा व्यूपोर्ट की अक्षांश/देशांतर सीमाएं दिखाता है. अगर दुनिया की एक से ज़्यादा कॉपी दिखती है, तो इसकी सीमा, देशांतर से -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 मैप का MapsDiv. |
getFeatureLayer |
getFeatureLayer(featureType) पैरामीटर:
सामान लौटाने की वैल्यू:
FeatureLayer FeatureLayer से किसी खास FeatureType की जानकारी मिलती है. Google Cloud Console में, FeatureLayer चालू होना चाहिए. अगर बताए गए FeatureType का FeatureLayer इस मैप पर मौजूद नहीं है या डेटा-ड्रिवन स्टाइल उपलब्ध नहीं है (मैप आईडी नहीं, मैप की शैली में 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 मैप के मौजूदा रेंडरिंग प्रकार को दिखाता है. |
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° ओवरहेड व्यू का इस्तेमाल करता है, चाहे ज़ूम लेवल और व्यूपोर्ट कुछ भी हो. setTilt(45) से, जब भी मौजूदा ज़ूम लेवल और व्यूपोर्ट के लिए 45° का तस्वीरों का संग्रह उपलब्ध होता है, तब झुकाव कोण अपने-आप 45 पर स्विच हो जाता है. साथ ही, 45° की तस्वीरों के उपलब्ध न होने पर यह 0 पर वापस स्विच कर देता है (यह डिफ़ॉल्ट व्यवहार है). 45° वाली इमेज, सिर्फ़ कुछ जगहों में और कुछ ज़ूम लेवल पर, satellite और hybrid तरह के मैप के लिए उपलब्ध है. ध्यान दें: getTilt , मौजूदा एंगल दिखाता है न कि setTilt की सेट की गई वैल्यू. getTilt और setTilt अलग-अलग चीज़ों के बारे में बताते हैं, इसलिए bind() tilt प्रॉपर्टी का इस्तेमाल न करें. ऐसा करने से, अनचाहे नतीजे मिल सकते हैं. |
setZoom |
setZoom(zoom) पैरामीटर:
लौटाने की वैल्यू: कोई नहीं
मैप का ज़ूम सेट करता है. |
इनहेरिट की गई:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
कॉन्सटेंट | |
---|---|
DEMO_MAP_ID |
मैप आईडी, जिसका इस्तेमाल ऐसे कोड सैंपल के लिए किया जा सकता है जिनके लिए मैप आईडी की ज़रूरत होती है. इस मैप आईडी को प्रोडक्शन ऐप्लिकेशन में इस्तेमाल करने के लिए नहीं बनाया जाता है. साथ ही, इसका इस्तेमाल उन सुविधाओं के लिए भी नहीं किया जा सकता जिनके लिए क्लाउड कॉन्फ़िगरेशन की ज़रूरत होती है (जैसे कि क्लाउड स्टाइलिंग). |
इवेंट | |
---|---|
bounds_changed |
function() आर्ग्युमेंट: कोई नहीं
व्यूपोर्ट की सीमाएं बदलने पर, यह इवेंट चालू होता है. |
center_changed |
function() आर्ग्युमेंट: कोई नहीं
मैप सेंटर प्रॉपर्टी में बदलाव होने पर यह इवेंट सक्रिय हो जाता है. |
click |
function(event) आर्ग्युमेंट:
जब उपयोगकर्ता मैप पर क्लिक करता है, तब यह इवेंट सक्रिय हो जाता है. क्लिक की गई जगह के लिए प्रॉपर्टी वाला MapMouseEvent तब तक दिखाया जाता है, जब तक किसी जगह के आइकॉन पर क्लिक नहीं किया जाता है. ऐसे में, जगह के आईडी के साथ iconMouseEvent दिखाया जाता है. iconMouseEvent और MapMouseEvent एक जैसे होते हैं, सिवाय इसके कि iconMouseEvent में जगह का आईडी फ़ील्ड होता है. जगह आईडी अहम न होने पर, इवेंट को हमेशा 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 ऑब्जेक्ट जिसका उपयोग मैप पर सेट की जा सकने वाली प्रॉपर्टी को परिभाषित करने के लिए किया जाता है.
प्रॉपर्टी | |
---|---|
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 ड्रैग किए जा सकने वाले मैप पर माउस ले जाने पर दिखाने के लिए कर्सर का नाम या यूआरएल. यह प्रॉपर्टी, आइकॉन बदलने के लिए css cursor एट्रिब्यूट का इस्तेमाल करती है. css प्रॉपर्टी की तरह ही, आपको कम से कम एक फ़ॉलबैक कर्सर तय करना होगा, जो कि यूआरएल न हो. उदाहरण के लिए: draggableCursor: 'url(http://www.example.com/icon.png), auto;' . |
draggingCursor optional |
टाइप:
string optional जहां कर्सर को खींचा जा रहा है, वहां दिखाने के लिए कर्सर का नाम या यूआरएल. यह प्रॉपर्टी, आइकॉन बदलने के लिए css cursor एट्रिब्यूट का इस्तेमाल करती है. css प्रॉपर्टी की तरह ही, आपको कम से कम एक फ़ॉलबैक कर्सर तय करना होगा, जो कि यूआरएल न हो. उदाहरण के लिए: 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 की सामग्री साफ़ नहीं करता है. |
panControl optional |
टाइप:
boolean optional पैन कंट्रोल की चालू/बंद स्थिति. ध्यान दें: पैन कंट्रोल, Google Maps JavaScript API के v3.22 में शुरू किए गए कंट्रोल के नए सेट में उपलब्ध नहीं है. v3.22 और v3.23 का इस्तेमाल करते समय, आप नए कंट्रोल के बजाय कंट्रोल के पुराने सेट का इस्तेमाल कर सकते हैं. ऐसा करने से, पुराने कंट्रोल सेट के हिस्से के तौर पर पैन कंट्रोल उपलब्ध हो जाता है. v3.22 मैप कंट्रोल में नया क्या है देखें. |
panControlOptions optional |
टाइप:
PanControlOptions optional पैन कंट्रोल के लिए डिसप्ले के विकल्प. ध्यान दें: पैन कंट्रोल, Google Maps JavaScript API के v3.22 में शुरू किए गए कंट्रोल के नए सेट में उपलब्ध नहीं है. v3.22 और v3.23 का इस्तेमाल करते समय, आप नए कंट्रोल के बजाय कंट्रोल के पुराने सेट का इस्तेमाल कर सकते हैं. ऐसा करने से, पुराने कंट्रोल सेट के हिस्से के तौर पर पैन कंट्रोल उपलब्ध हो जाता है. v3.22 मैप कंट्रोल में नया क्या है देखें. |
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 की सड़क का ओवरले नहीं दिखना चाहिए, जैसे कि कोई नॉन-अर्थ मैप टाइप. |
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 और यह विकल्प अलग-अलग चीज़ों के लिए है, इसलिए bind() प्रॉपर्टी tilt का इस्तेमाल न करें. ऐसा करने से, अनचाहे नतीजे मिल सकते हैं. |
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"></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 एपीआई में लाइब्रेरी देखें.
प्रॉपर्टी | |
---|---|
center |
टाइप:
LatLng|LatLngLiteral optional मैप का बीच वाला अक्षांश/देशांतर.
एचटीएमएल एट्रिब्यूट:
|
innerMap |
टाइप:
Map रेफ़रंस के तौर पर Map का इस्तेमाल करें, जिसे Maps Element अंदरूनी तौर पर इस्तेमाल करता है. |
mapId |
टाइप:
string optional मैप का मैप आईडी. ज़्यादा जानकारी के लिए मैप आईडी दस्तावेज़ देखें.
एचटीएमएल एट्रिब्यूट:
|
zoom |
टाइप:
number optional मैप का ज़ूम लेवल.
एचटीएमएल एट्रिब्यूट:
|
तरीके | |
---|---|
|
addEventListener(type, listener[, options]) पैरामीटर:
सामान लौटाने की वैल्यू:
void एक ऐसा फ़ंक्शन सेट अप करता है जिसे तब कॉल किया जाएगा, जब बताए गए इवेंट को टारगेट पर डिलीवर किया जाएगा. addEventListener देखें |
|
removeEventListener(type, listener[, options]) पैरामीटर:
सामान लौटाने की वैल्यू:
void टारगेट से addEventListener के साथ पहले से रजिस्टर किए गए इवेंट लिसनर को हटा देता है. removeEventListener देखें |
MapElementOptions इंटरफ़ेस
google.maps.MapElementOptions
इंटरफ़ेस
MapElementOptions ऑब्जेक्ट, जो उन प्रॉपर्टी को परिभाषित करता है जिन्हें MapElement पर सेट किया जा सकता है.
प्रॉपर्टी | |
---|---|
center optional |
टाइप:
LatLng|LatLngLiteral optional शुरुआती मैप केंद्र. |
mapId optional |
टाइप:
string optional मैप का मैप आईडी. मैप इंस्टैंशिएट होने के बाद, इस पैरामीटर को सेट नहीं किया जा सकता या बदला नहीं जा सकता. |
zoom optional |
टाइप:
number optional मैप का शुरुआती ज़ूम लेवल. ज़ूम के लिए दी गई मान्य वैल्यू शून्य से लेकर ज़्यादा से ज़्यादा ज़ूम लेवल की संख्याएं हैं. ज़्यादा बड़ी वैल्यू का रिज़ॉल्यूशन ज़्यादा होता है. |
MapTypeStyle इंटरफ़ेस
google.maps.MapTypeStyle
इंटरफ़ेस
MapTypeStyle
, सिलेक्टर और स्टाइलर का ऐसा कलेक्शन है जिससे यह तय होता है कि मैप को किस तरह दिखाना चाहिए. सिलेक्टर, मैप की उन सुविधाओं और/या एलिमेंट के बारे में बताते हैं जिन पर असर पड़ता है. स्टाइलर बताते हैं कि इन सुविधाओं और एलिमेंट में किस तरह के बदलाव होने चाहिए. ज़्यादा जानकारी के लिए, स्टाइल रेफ़रंस देखें.
प्रॉपर्टी | |
---|---|
stylers |
शैली के वे नियम जो चुनी गई मैप सुविधाओं और एलिमेंट पर लागू होते हैं. नियम उसी क्रम में लागू होते हैं जिस क्रम में वे इस ऐरे में होते हैं. इस्तेमाल और अनुमति वाली वैल्यू के बारे में दिशा-निर्देश पाने के लिए, स्टाइल रेफ़रंस देखें. |
elementType optional |
टाइप:
string optional वह एलिमेंट जिसे स्टाइलर को लागू करना चाहिए. एक एलिमेंट, मैप पर किसी सुविधा का विज़ुअल पहलू होता है. उदाहरण: कोई लेबल, आइकॉन, स्ट्रोक या फ़िल, जिसे ज्यामिति पर लागू किया गया हो वगैरह. ज़रूरी नहीं. अगर elementType तय नहीं है, तो वैल्यू को 'all' माना जाता है. इस्तेमाल और अनुमति वाली वैल्यू के बारे में जानने के लिए, स्टाइल रेफ़रंस देखें. |
featureType optional |
टाइप:
string optional सुविधा या सुविधाओं का समूह, जिस पर कोई स्टाइलर लागू किया जाना चाहिए. ज़रूरी नहीं. अगर featureType तय नहीं है, तो वैल्यू को 'all' माना जाता है. इस्तेमाल और अनुमति वाली वैल्यू के बारे में जानने के लिए, स्टाइल रेफ़रंस देखें. |
MapMouseEvent इंटरफ़ेस
google.maps.MapMouseEvent
इंटरफ़ेस
यह ऑब्जेक्ट, मैप और ओवरले पर माउस के अलग-अलग इवेंट से मिलता है. इसमें नीचे दिखाए गए सभी फ़ील्ड भी होते हैं.
प्रॉपर्टी | |
---|---|
domEvent |
इससे जुड़ा नेटिव डीओएम इवेंट. डेवलपर को तय की गई target और currentTarget , relatedTarget , और path प्रॉपर्टी पर भरोसा नहीं करना चाहिए. डेवलपर को Maps API के लागू करने के DOM स्ट्रक्चर पर भी भरोसा नहीं करना चाहिए. इंटरनल इवेंट मैपिंग की वजह से, domEvent में MapMouseEvent के अलग-अलग सिमेंटिक हो सकते हैं. उदाहरण के लिए, किसी MapMouseEvent "क्लिक" में KeyboardEvent का domEvent हो सकता है. |
latLng optional |
टाइप:
LatLng optional वह अक्षांश/देशांतर, जो इवेंट के समय कर्सर के नीचे था. |
तरीके | |
---|---|
stop |
stop() पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:
void इस इवेंट को आगे बढ़ने से रोकता है. |
IconMouseEvent इंटरफ़ेस
google.maps.IconMouseEvent
इंटरफ़ेस
जब कोई उपयोगकर्ता मैप पर किसी आइकॉन पर क्लिक करता है, तब यह ऑब्जेक्ट एक इवेंट में भेजा जाता है. इस जगह का प्लेस आईडी, प्लेस आईडी के सदस्य में स्टोर किया गया है. डिफ़ॉल्ट जानकारी वाली विंडो दिखने से रोकने के लिए, इस इवेंट में स्टॉपवॉच() मेथड को कॉल करें. 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 एपीआई में लाइब्रेरी देखें.
कॉन्सटेंट | |
---|---|
HYBRID |
इस तरह के मैप में, सैटलाइट इमेज पर मुख्य सड़कों की एक पारदर्शी लेयर दिखाई जाती है. |
ROADMAP |
इस तरह के मैप में, सड़क पर एक सामान्य मैप दिखता है. |
SATELLITE |
इस तरह के मैप में सैटलाइट इमेज होती हैं. |
TERRAIN |
इस मैप टाइप में मैप में इलाके और पेड़-पौधों जैसी सुविधाओं के बारे में बताया गया है. |
MapTypeRegistry क्लास
google.maps.MapTypeRegistry
क्लास
MapType इंस्टेंस के लिए रजिस्ट्री, जिसे MapType आईडी से बनाया गया है.
यह क्लास
MVCObject
तक बढ़ाई गई है.
const {MapTypeRegistry} = await google.maps.importLibrary("maps")
पर कॉल करके ऐक्सेस करें. Maps JavaScript एपीआई में लाइब्रेरी देखें.
निर्माता | |
---|---|
MapTypeRegistry |
MapTypeRegistry() पैरामीटर: कोई नहीं
MapTypeRegistry में पसंद के मुताबिक बनाए गए मैप का कलेक्शन होता है, जिसे मैप पर इस्तेमाल किया जा सकता है. उदाहरण के लिए, एपीआई यहां दिए गए अलग-अलग तरह के मैप की सूची देते समय, इस रजिस्ट्री का सुझाव देता है. |
तरीके | |
---|---|
set |
set(id, mapType) पैरामीटर:
लौटाने की वैल्यू: कोई नहीं
इस्तेमाल किए गए स्ट्रिंग टाइप को पास किए गए MapType से जोड़ने के लिए, रजिस्ट्री को सेट करता है. |
इनहेरिट की गई:
addListener ,
bindTo ,
get ,
notify ,
setValues ,
unbind ,
unbindAll
|
मैप पाबंदी इंटरफ़ेस
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 एपीआई में लाइब्रेरी देखें.
निर्माता | |
---|---|
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
इंटरफ़ेस
trafficLayer विकल्प ऑब्जेक्ट का इस्तेमाल ऐसी प्रॉपर्टी को तय करने के लिए किया जाता है जिन्हें ट्रैफ़िक लेयर पर सेट किया जा सकता है.
प्रॉपर्टी | |
---|---|
autoRefresh optional |
टाइप:
boolean optional डिफ़ॉल्ट:
true ट्रैफ़िक लेयर, अपडेट की गई जानकारी के साथ अपने-आप रीफ़्रेश होती है या नहीं. |
map optional |
टाइप:
Map optional मैप जिसके लिए ट्रैफ़िक लेयर दिखाना है. |
transitLayer क्लास
google.maps.TransitLayer
क्लास
ट्रांज़िट लेयर.
यह क्लास
MVCObject
तक बढ़ाई गई है.
const {TransitLayer} = await google.maps.importLibrary("maps")
पर कॉल करके ऐक्सेस करें. Maps JavaScript एपीआई में लाइब्रेरी देखें.
निर्माता | |
---|---|
TransitLayer |
TransitLayer() पैरामीटर: कोई नहीं
ट्रांज़िट लाइन दिखाने वाली लेयर. |
तरीके | |
---|---|
getMap |
getMap() पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:
Map वह मैप देता है जिस पर यह परत दिखाई जाती है. |
setMap |
setMap(map) पैरामीटर:
लौटाने की वैल्यू: कोई नहीं
लेयर को तय किए गए मैप पर रेंडर करता है. अगर मैप को null पर सेट किया जाता है, तो लेयर को हटा दिया जाएगा. |
इनहेरिट की गई:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Bicycling फ़ायदे की क्लास
google.maps.BicyclingLayer
क्लास
साइकल के लेन और रास्तों को दिखाने वाली लेयर.
यह क्लास
MVCObject
तक बढ़ाई गई है.
const {BicyclingLayer} = await google.maps.importLibrary("maps")
पर कॉल करके ऐक्सेस करें. Maps JavaScript एपीआई में लाइब्रेरी देखें.
निर्माता | |
---|---|
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 |
दिखने वाला इलाका इंटरफ़ेस
google.maps.VisibleRegion
इंटरफ़ेस
इसमें चार किनारों वाले पॉलीगॉन के बारे में बताने वाले चार बिंदु होते हैं जो मैप का दिखाई देने वाला क्षेत्र है. किसी वेक्टर मैप पर, किसी वेक्टर मैप को झुकाए जाने पर, यह आयत के बजाय समलंब चतुर्भुज हो सकता है.
प्रॉपर्टी | |
---|---|
farLeft |
टाइप:
LatLng |
farRight |
टाइप:
LatLng |
latLngBounds |
टाइप:
LatLngBounds सबसे छोटा बाउंडिंग बॉक्स, जिसमें दृश्य क्षेत्र शामिल होता है. |
nearLeft |
टाइप:
LatLng |
nearRight |
टाइप:
LatLng |
रेंडरिंग टाइप कॉन्सटेंट
google.maps.RenderingType
कॉन्सटेंट
const {RenderingType} = await google.maps.importLibrary("maps")
पर कॉल करके ऐक्सेस करें. Maps JavaScript एपीआई में लाइब्रेरी देखें.
कॉन्सटेंट | |
---|---|
RASTER |
यह बताता है कि मैप रास्टर मैप है. |
UNINITIALIZED |
इससे पता चलता है कि मैप के वेक्टर या रास्टर होने की जानकारी नहीं है, क्योंकि मैप अभी तक पूरी नहीं हुई है. |
VECTOR |
इससे पता चलता है कि मैप, वेक्टर मैप है. |
मैप सुविधाओं इंटरफ़ेस
google.maps.MapCapabilities
इंटरफ़ेस
फ़िलहाल, मैप में जो सुविधाएं उपलब्ध हैं उनका स्नैपशॉट पाने वाला ऑब्जेक्ट. ध्यान दें, इसका यह मतलब नहीं है कि काम के मॉड्यूल लोड किए गए हैं या शुरू किए गए हैं. इसके बजाय, मौजूदा मैप के पास इन एपीआई का इस्तेमाल करने की अनुमति है. संभावित क्षमताओं की सूची के लिए प्रॉपर्टी देखें.
प्रॉपर्टी | |
---|---|
isAdvancedMarkersAvailable optional |
टाइप:
boolean optional सही होने पर, यह मैप ठीक से कॉन्फ़िगर किया जाता है ताकि बेहतर मार्कर का इस्तेमाल किया जा सके. ध्यान दें, बेहतर मार्कर का इस्तेमाल करने के लिए आपको अब भी marker लाइब्रेरी इंपोर्ट करनी चाहिए. ज़्यादा जानकारी के लिए https://goo.gle/gmp-isadvancedMarkersAvailable देखें. |
isDataDrivenStylingAvailable optional |
टाइप:
boolean optional सही होने पर, इस मैप को ठीक से कॉन्फ़िगर किया जाता है ताकि डेटा-ड्रिवन स्टाइल को कम से कम एक FeatureLayer का इस्तेमाल किया जा सके. ज़्यादा जानकारी के लिए, https://goo.gle/gmp-data-drive-styling और https://goo.gle/gmp-FeatureLayerIsAvailable देखें. |