मैप क्लास
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 |
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 मैप का मौजूदा रेंडरिंगटाइप दिखाता है. |
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() तर्क: कोई नहीं
यह इवेंट तब ट्रिगर होता है, जब MapsTypeId प्रॉपर्टी में बदलाव होता है. |
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 शुरुआती MapsTypeId. डिफ़ॉल्ट तौर पर, यह वैल्यू 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 पर सेट होना चाहिए जिस पर 'स्ट्रीट व्यू' रोड ओवरले नहीं दिखना चाहिए (उदाहरण के लिए, किसी ऐसे मैप का टाइप जो 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 में लाइब्रेरी देखें.
निर्माता | |
---|---|
MapElement |
MapElement([options]) पैरामीटर:
|
प्रॉपर्टी | |
---|---|
center |
टाइप:
LatLng|LatLngLiteral optional मैप के बीच का अक्षांश/देशांतर.
एचटीएमएल एट्रिब्यूट:
|
innerMap |
टाइप:
Map Map का रेफ़रंस, जिसे MapElement अंदरूनी तौर पर इस्तेमाल करता है. |
mapId |
टाइप:
string optional मैप का मैप आईडी. ज़्यादा जानकारी के लिए, मैप आईडी के दस्तावेज़ देखें.
एचटीएमएल एट्रिब्यूट:
|
zoom |
टाइप:
number optional मैप का ज़ूम लेवल.
एचटीएमएल एट्रिब्यूट:
|
तरीके | |
---|---|
addEventListener |
addEventListener(type, listener[, options]) पैरामीटर:
रिटर्न वैल्यू:
void एक ऐसा फ़ंक्शन सेट अप करता है जिसे टारगेट में तय किया गया इवेंट डिलीवर होने पर कॉल किया जाएगा. addEventListener देखें |
removeEventListener |
removeEventListener(type, listener[, options]) पैरामीटर:
रिटर्न वैल्यू:
void यह इवेंट लिसनर को टारगेट करता है, जो पहले से addEventListener के साथ रजिस्टर हो चुका है. 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
इंटरफ़ेस
एक प्रतिबंध जो Maps पर लागू किया जा सकता है. मैप का व्यूपोर्ट इन प्रतिबंधों को पार नहीं करेगा.
प्रॉपर्टी | |
---|---|
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
इंटरफ़ेस
ऑब्जेक्ट में, इसका स्नैपशॉट है कि Maps में फ़िलहाल कौनसी सुविधाएं उपलब्ध हैं. ध्यान दें कि इसका यह मतलब नहीं है कि काम के मॉड्यूल लोड किए गए हैं या शुरू किए गए हैं. इसका मतलब यह है कि मौजूदा मैप को इन एपीआई का इस्तेमाल करने की अनुमति है. संभावित क्षमताओं की सूची के लिए प्रॉपर्टी देखें.
प्रॉपर्टी | |
---|---|
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 पर जाएं. |