MapType इंटरफ़ेस
google.maps.MapType
इंटरफ़ेस
यह इंटरफ़ेस, मैप के टाइप के बारे में बताता है. आम तौर पर, इसका इस्तेमाल कस्टम मैप टाइप के लिए किया जाता है. इम्यूटेबल.
प्रॉपर्टी | |
---|---|
maxZoom |
टाइप:
number इस MapType को दिखाते समय, मैप पर ज़ूम का ज़्यादा से ज़्यादा लेवल. आधार MapTypes के लिए आवश्यक है, ओवरले MapTypes के लिए अनदेखा किया जाता है. |
minZoom |
टाइप:
number इस MapType को दिखाते समय, मैप का कम से कम ज़ूम लेवल. ज़रूरी नहीं; डिफ़ॉल्ट रूप से यह 0 पर सेट होता है. |
radius |
टाइप:
number मैप के लिए ग्रह की त्रिज्या, मीटर में. ज़रूरी नहीं है; डिफ़ॉल्ट रूप से, पृथ्वी की भूमध्य रेखा 6378137 मीटर होती है. |
tileSize |
टाइप:
Size हर टाइल के डाइमेंशन. ज़रूरी है. |
alt optional |
टाइप:
string optional जब इस MapTypeControl के बटन को MapTypeControl में घुमाया जाता है, तब दिखाने के लिए वैकल्पिक टेक्स्ट. ज़रूरी नहीं. |
name optional |
टाइप:
string optional MapTypeControl में दिखाने के लिए नाम. ज़रूरी नहीं. |
projection optional |
टाइप:
Projection optional इस MapType को रेंडर करने के लिए, अनुमान का इस्तेमाल किया जाता है. ज़रूरी नहीं; डिफ़ॉल्ट तौर पर, Mercator का इस्तेमाल किया जाता है. |
तरीके | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) पैरामीटर:
रिटर्न वैल्यू:
Element|null नतीजे में मिलने वाली टाइल.दिए गए टाइल निर्देशांक (x, y) और ज़ूम लेवल के लिए टाइल दिखाता है. यह टाइल, मालिक के दिए गए दस्तावेज़ में जोड़ दी जाएगी. बुनियादी मैप टाइप के लिए उपलब्ध नहीं है. |
releaseTile |
releaseTile(tile) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
ज़रूरी क्लीनअप करते हुए, टाइल को रिलीज़ करता है. आपने जो टाइल दी है उसे दस्तावेज़ से पहले ही हटा दिया गया है. ज़रूरी नहीं. |
प्रोजेक्ट इंटरफ़ेस
google.maps.Projection
इंटरफ़ेस
तरीके | |
---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point]) पैरामीटर:
रिटर्न वैल्यू:
Point|null LatLng सिलेंडर से पॉइंट प्लेन में अनुवाद होता है. यह इंटरफ़ेस एक ऐसे फ़ंक्शन के बारे में बताता है जो मैप प्रोजेक्शन पर दिए गए LatLng मानों से दुनिया के निर्देशांकों में अनुवाद लागू करता है. Maps API इस तरीके को तब कॉल करता है, जब जगह को स्क्रीन पर दिखाने की ज़रूरत होती है. Projection ऑब्जेक्ट को यह तरीका लागू करना होगा. हालांकि, अगर प्रोजेक्शन Point का हिसाब नहीं लगा पाता है, तो यह null दिखा सकता है. |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap]) पैरामीटर:
रिटर्न वैल्यू:
LatLng|null यह इंटरफ़ेस एक ऐसे फ़ंक्शन के बारे में बताता है जो मैप प्रोजेक्शन पर दुनिया के निर्देशांकों से LatLng की वैल्यू पर अनुवाद लागू करता है. Maps API इस तरीके को तब कॉल करता है, जब स्क्रीन पर होने वाली कार्रवाइयों को मैप की स्थितियों में बदलना होता है. Projection ऑब्जेक्ट को यह तरीका लागू करना होगा. हालांकि, अगर प्रोजेक्शन LatLng का हिसाब नहीं लगा पाता है, तो यह null दिखा सकता है. |
ImageMapType क्लास
google.maps.ImageMapType
क्लास
यह क्लास, MapType इंटरफ़ेस को लागू करती है. इसे इमेज टाइल को रेंडर करने के लिए दिया जाता है.
इस क्लास में
MVCObject
को शामिल किया जाता है.
इस क्लास में MapType
को लागू किया जाता है.
const {ImageMapType} = await google.maps.importLibrary("maps")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
ImageMapType |
ImageMapType(opts) पैरामीटर:
दिए गए ImageMapTypeOptions का इस्तेमाल करके ImageMapType बनाता है |
प्रॉपर्टी | |
---|---|
alt |
टाइप:
string optional |
maxZoom |
टाइप:
number |
minZoom |
टाइप:
number |
name |
टाइप:
string optional |
projection |
टाइप:
Projection |
radius |
टाइप:
number |
tileSize |
टाइप:
Size |
तरीके | |
---|---|
getOpacity |
getOpacity() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
number ओपैसिटी - मौजूदा ओपैसिटी.ImageMapType टाइल का ओपैसिटी लेवल (0 (पारदर्शी) से 1.0 ) देता है. |
getTile |
getTile(tileCoord, zoom, ownerDocument) पैरामीटर:
रिटर्न वैल्यू:
Element|null नतीजे में मिलने वाली टाइल. |
releaseTile |
releaseTile(tileDiv) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
|
setOpacity |
setOpacity(opacity) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
ImageMapType टाइल के ओपैसिटी लेवल (0 (पारदर्शी) को 1.0 पर सेट करता है. |
इनहेरिट की गई:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
इवेंट | |
---|---|
tilesloaded |
function() आर्ग्यूमेंट: कोई नहीं
यह इवेंट तब ट्रिगर होता है, जब दिखने वाली टाइल लोड हो जाती हैं. |
ImageMapTypeOptions इंटरफ़ेस
google.maps.ImageMapTypeOptions
इंटरफ़ेस
इस क्लास का इस्तेमाल, इमेज टाइल को रेंडर करने वाला MapType बनाने के लिए किया जाता है.
प्रॉपर्टी | |
---|---|
alt optional |
टाइप:
string optional जब इस MapTypeControl के बटन को MapTypeControl में घुमाया जाता है, तब दिखाने के लिए वैकल्पिक टेक्स्ट. |
getTileUrl optional |
टाइप:
function(Point, number): (string optional) optional दिए गए टाइल निर्देशांक (x, y) और ज़ूम लेवल के लिए स्ट्रिंग (यूआरएल) दिखाता है. |
maxZoom optional |
टाइप:
number optional इस MapType को दिखाते समय, मैप पर ज़ूम का ज़्यादा से ज़्यादा लेवल. |
minZoom optional |
टाइप:
number optional इस MapType को दिखाते समय, मैप का कम से कम ज़ूम लेवल. ज़रूरी नहीं. |
name optional |
टाइप:
string optional MapTypeControl में दिखाने के लिए नाम. |
opacity optional |
टाइप:
number optional टाइल पर लागू की जाने वाली ओपैसिटी. ओपैसिटी को 0 और 1.0 के बीच के फ़्लोट वैल्यू के तौर पर दिखाया जाना चाहिए. यहां 0 पूरी तरह से पारदर्शी है और 1 पूरी तरह से ओपेक है. |
tileSize optional |
टाइप:
Size optional टाइल का साइज़. |
GroundOverlay क्लास
google.maps.GroundOverlay
क्लास
मैप पर, रेक्टैंगल के आकार वाली इमेज का ओवरले.
इस क्लास में
MVCObject
को शामिल किया जाता है.
const {GroundOverlay} = await google.maps.importLibrary("maps")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts]) पैरामीटर:
दिए गए इमेज यूआरएल और उसके LatLngBounds से ग्राउंड ओवरले बनाता है. चित्र की स्केलिंग की जाती है ताकि वह वर्तमान सीमाओं में फ़िट हो सके और वर्तमान मैप प्रोजेक्शन का इस्तेमाल करके प्रक्षेपित किया जा सके. |
तरीके | |
---|---|
getBounds |
getBounds() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
LatLngBounds इस ओवरले का LatLngBounds मिलता है. |
getMap |
getMap() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
Map उस मैप की जानकारी देता है जिस पर यह ग्राउंड ओवरले दिखाया गया है. |
getOpacity |
getOpacity() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
number इस ग्राउंड ओवरले की ओपैसिटी दिखाता है. |
getUrl |
getUrl() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
string अनुमानित इमेज का यूआरएल पाता है. |
setMap |
setMap(map) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
बताए गए मैप पर ग्राउंड ओवरले रेंडर करता है. अगर मैप को null पर सेट किया जाता है, तो ओवरले हटा दिया जाता है. |
setOpacity |
setOpacity(opacity) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
इस ग्राउंड ओवरले की ओपैसिटी को सेट करता है. |
इनहेरिट की गई:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
इवेंट | |
---|---|
click |
function(event) तर्क:
यह इवेंट तब सक्रिय होता है, जब GroundOverlay पर DOM क्लिक इवेंट सक्रिय होता है. |
dblclick |
function(event) तर्क:
यह इवेंट तब सक्रिय होता है, जब GroundOverlay पर DOM dblclick इवेंट सक्रिय होता है. |
GroundOverlayOptions इंटरफ़ेस
google.maps.GroundOverlayOptions
इंटरफ़ेस
यह ऑब्जेक्ट उन प्रॉपर्टी के बारे में बताता है जिन्हें GroundOverlay
ऑब्जेक्ट पर सेट किया जा सकता है.
प्रॉपर्टी | |
---|---|
clickable optional |
टाइप:
boolean optional अगर true होता है, तो ग्राउंड ओवरले को माउस इवेंट मिल सकते हैं. |
map optional |
टाइप:
Map optional मैप, जिस पर ओवरले दिखाना है. |
opacity optional |
टाइप:
number optional डिफ़ॉल्ट:
1.0 ओवरले की ओपैसिटी, जिसे 0 और 1 के बीच की संख्या के रूप में दिखाया जाता है. ज़रूरी नहीं. |
StyledMapType क्लास
google.maps.StyledMapType
क्लास
पसंद के मुताबिक स्टाइल वाला MapType
बनाता है.
इस क्लास में
MVCObject
को शामिल किया जाता है.
इस क्लास में MapType
को लागू किया जाता है.
const {StyledMapType} = await google.maps.importLibrary("maps")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
StyledMapType |
StyledMapType(styles[, options]) पैरामीटर:
दिए गए विकल्पों के साथ स्टाइल वाला MapType बनाता है. StyledMapType , MapTypeStyle का कलेक्शन लेता है, जिसमें हर MapTypeStyle को मैप पर लगातार लागू किया जाता है. बाद में जो MapTypeStyle उन MapTypeStyler को सिलेक्टर पर लागू करता है उन पर, MapTypeStyle पहले की तरह लागू होता है, तो यह पिछले MapTypeStyle को ओवरराइड कर देगा. |
प्रॉपर्टी | |
---|---|
alt |
टाइप:
string |
maxZoom |
टाइप:
number |
minZoom |
टाइप:
number |
name |
टाइप:
string |
projection |
टाइप:
Projection |
radius |
टाइप:
number |
tileSize |
टाइप:
Size |
तरीके | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) पैरामीटर:
रिटर्न वैल्यू:
Element|null नतीजे में मिलने वाली टाइल. |
releaseTile |
releaseTile(tile) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
|
इनहेरिट की गई:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
StyledMapTypeOptions इंटरफ़ेस
google.maps.StyledMapTypeOptions
इंटरफ़ेस
इस क्लास का इस्तेमाल, StyledMapType
बनाते समय विकल्पों को बताने के लिए किया जाता है. StyledMapType
को इंस्टैंशिएट करने के बाद, इन विकल्पों को बदला नहीं जा सकता.
प्रॉपर्टी | |
---|---|
alt optional |
टाइप:
string optional मैप टाइप कंट्रोल में, MapType बटन के ऊपर कर्सर घुमाने पर दिखने वाला टेक्स्ट. |
maxZoom optional |
टाइप:
number optional इस MapType को दिखाते समय, मैप पर ज़ूम का ज़्यादा से ज़्यादा लेवल. ज़रूरी नहीं. |
minZoom optional |
टाइप:
number optional इस MapType को दिखाते समय मैप का कम से कम ज़ूम लेवल. ज़रूरी नहीं. |
name optional |
टाइप:
string optional मैप टाइप कंट्रोल में दिखाया जाने वाला नाम. |