MapType इंटरफ़ेस
google.maps.MapType
इंटरफ़ेस
यह इंटरफ़ेस, मैप टाइप के बारे में बताता है. आम तौर पर, इसका इस्तेमाल कस्टम मैप टाइप के लिए किया जाता है. इम्यूटेबल.
प्रॉपर्टी | |
---|---|
maxZoom |
टाइप:
number इस MapType को दिखाते समय, मैप के लिए ज़ूम का ज़्यादा से ज़्यादा लेवल. बुनियादी MapTypes के लिए ज़रूरी है. ओवरले MapTypes के लिए अनदेखा किया जाता है. |
minZoom |
टाइप:
number इस MapType को दिखाते समय, मैप के लिए कम से कम ज़ूम लेवल. ज़रूरी नहीं है. डिफ़ॉल्ट रूप से, यह 0 पर सेट होती है. |
radius |
टाइप:
number मैप के लिए ग्रह का दायरा, मीटर में. ज़रूरी नहीं है. डिफ़ॉल्ट रूप से, पृथ्वी के भूमध्य रेखा के रेडियस को 6378137 मीटर माना जाता है. |
tileSize |
टाइप:
Size हर टाइल के डाइमेंशन. ज़रूरी है. |
alt optional |
टाइप:
string optional MapTypeControl में इस MapType के बटन पर कर्सर घुमाने पर दिखने वाला वैकल्पिक टेक्स्ट. ज़रूरी नहीं. |
name optional |
टाइप:
string optional MapTypeControl में दिखाने के लिए नाम. ज़रूरी नहीं. |
projection optional |
टाइप:
Projection optional इस MapType को रेंडर करने के लिए इस्तेमाल किया गया प्रोजेक्शन. ज़रूरी नहीं है; डिफ़ॉल्ट रूप से Mercator का इस्तेमाल किया जाता है. |
तरीके | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) पैरामीटर:
रिटर्न वैल्यू:
Element|null नतीजा वाली टाइल.दिए गए टाइल निर्देशांक (x, y) और ज़ूम लेवल के लिए टाइल दिखाता है. यह टाइल, दिए गए ownerDocument में जोड़ दी जाएगी. बेस मैप टाइप के लिए उपलब्ध नहीं है. |
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 opacity मौजूदा ओपैसिटी.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 में इस MapType के बटन पर कर्सर घुमाने पर दिखने वाला वैकल्पिक टेक्स्ट. |
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 पर डीओएम डबल क्लिक इवेंट ट्रिगर होता है. |
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 , पिछले MapTypeStyle की तरह ही सेलेक्टर पर एक जैसे MapTypeStyler लागू करता है, तो वह पिछले 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 मैप टाइप कंट्रोल में दिखाने के लिए नाम. |