Image overlays

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)
पैरामीटर: 
  • tileCoordPoint टाइल कोऑर्डिनेट.
  • zoomnumber टाइल ज़ूम.
  • ownerDocumentDocument वह दस्तावेज़ जिसके पास इस टाइल का मालिकाना हक है.
रिटर्न वैल्यू:  Element|null नतीजा देने वाला टाइल.
यह फ़ंक्शन, दिए गए टाइल कोऑर्डिनेट (x, y) और ज़ूम लेवल के लिए एक टाइल दिखाता है. इस टाइल को दिए गए ownerDocument में जोड़ा जाएगा. यह सुविधा, आधार मैप के टाइप के लिए उपलब्ध नहीं है.
releaseTile
releaseTile(tile)
पैरामीटर: 
  • tileElement optional रिलीज़ करने के लिए टाइल.
रिटर्न वैल्यू:  कोई नहीं
यह दिए गए टाइल को रिलीज़ करता है और ज़रूरी क्लीनअप करता है. दस्तावेज़ से दी गई टाइल को पहले ही हटा दिया गया होगा. ज़रूरी नहीं.

प्रोजेक्शन इंटरफ़ेस

google.maps.Projection इंटरफ़ेस

fromLatLngToPoint
fromLatLngToPoint(latLng[, point])
पैरामीटर: 
लौटाई गई वैल्यू:  Point|null
यह LatLng सिलेंडर से Point प्लैन में अनुवाद करता है. यह इंटरफ़ेस, एक ऐसे फ़ंक्शन के बारे में बताता है जो मैप प्रोजेक्शन पर, दी गई LatLng वैल्यू को दुनिया के निर्देशांकों में बदलता है. Maps API, इस तरीके को तब कॉल करता है, जब उसे स्क्रीन पर जगहों की जानकारी दिखानी होती है. Projection ऑब्जेक्ट को इस तरीके को लागू करना होगा. हालांकि, अगर प्रोजेक्शन Point का हिसाब नहीं लगा सकता, तो यह null दिखा सकता है.
fromPointToLatLng
fromPointToLatLng(pixel[, noClampNoWrap])
पैरामीटर: 
  • pixelPoint
  • noClampNoWrapboolean optional
लौटाई गई वैल्यू:  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)
पैरामीटर: 
  • tileCoordPoint टाइल कोऑर्डिनेट.
  • zoomnumber टाइल ज़ूम.
  • ownerDocumentDocument वह दस्तावेज़ जिसके पास इस टाइल का मालिकाना हक है.
रिटर्न वैल्यू:  Element|null नतीजा देने वाला टाइल.
releaseTile
releaseTile(tileDiv)
पैरामीटर: 
  • tileDivElement optional रिलीज़ करने के लिए टाइल.
रिटर्न वैल्यू:  कोई नहीं
setOpacity
setOpacity(opacity)
पैरामीटर: 
  • opacitynumber नई ओपैसिटी.
रिटर्न वैल्यू:  कोई नहीं
इससे 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)
पैरामीटर: 
  • opacitynumber
रिटर्न वैल्यू:  कोई नहीं
इससे इस ग्राउंड ओवरले की ओपैसिटी सेट की जाती है.
इनहेरिट किया गया: 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, पहले लागू किए गए MapTypeStyle के जैसे ही सिलेक्टर पर लागू होता है, तो बाद में लागू किया गया MapTypeStyle, पहले लागू किए गए MapTypeStyle को बदल देगा.MapTypeStyler

ध्यान दें कि मैप आईडी सेट होने पर, StyledMapType का इस्तेमाल नहीं किया जा सकता. दोनों को एक साथ इस्तेमाल करने पर, आपको कंसोल में चेतावनी मिलेगी.
alt
टाइप:  string
maxZoom
टाइप:  number
minZoom
टाइप:  number
name
टाइप:  string
projection
टाइप:  Projection
radius
टाइप:  number
tileSize
टाइप:  Size
getTile
getTile(tileCoord, zoom, ownerDocument)
पैरामीटर: 
  • tileCoordPoint टाइल कोऑर्डिनेट.
  • zoomnumber टाइल ज़ूम.
  • ownerDocumentDocument वह दस्तावेज़ जिसके पास इस टाइल का मालिकाना हक है.
रिटर्न वैल्यू:  Element|null नतीजा देने वाला टाइल.
releaseTile
releaseTile(tile)
पैरामीटर: 
  • tileElement optional रिलीज़ करने के लिए टाइल.
रिटर्न वैल्यू:  कोई नहीं
इनहेरिट किया गया: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

StyledMapTypeOptions इंटरफ़ेस

google.maps.StyledMapTypeOptions इंटरफ़ेस

इस क्लास का इस्तेमाल, StyledMapType बनाते समय विकल्पों के बारे में बताने के लिए किया जाता है. StyledMapType को इंस्टैंटिएट करने के बाद, इन विकल्पों को बदला नहीं जा सकता.

alt optional
टाइप:  string optional
मैप टाइप कंट्रोल में इस MapType's बटन पर कर्सर घुमाने पर दिखने वाला टेक्स्ट.
maxZoom optional
टाइप:  number optional
इस MapType को दिखाते समय, मैप का ज़्यादा से ज़्यादा ज़ूम लेवल. ज़रूरी नहीं.
minZoom optional
टाइप:  number optional
इस MapType को दिखाते समय, मैप का कम से कम ज़ूम लेवल. ज़रूरी नहीं.
name optional
टाइप:  string optional
मैप टाइप कंट्रोल में दिखाने के लिए नाम.