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

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

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

fromLatLngToPoint
fromLatLngToPoint(latLng[, point])
पैरामीटर: 
रिटर्न वैल्यू:  Point|null
LatLng सिलेंडर से पॉइंट प्लेन में अनुवाद होता है. यह इंटरफ़ेस एक ऐसे फ़ंक्शन के बारे में बताता है जो मैप प्रोजेक्शन पर दिए गए 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 ओपैसिटी - मौजूदा ओपैसिटी.
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 के बटन को 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)
पैरामीटर: 
  • 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 उन MapTypeStyler को सिलेक्टर पर लागू करता है उन पर, MapTypeStyle पहले की तरह लागू होता है, तो यह पिछले MapTypeStyle को ओवरराइड कर देगा.
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 बटन के ऊपर कर्सर घुमाने पर दिखने वाला टेक्स्ट.
maxZoom optional
टाइप:  number optional
इस MapType को दिखाते समय, मैप पर ज़ूम का ज़्यादा से ज़्यादा लेवल. ज़रूरी नहीं.
minZoom optional
टाइप:  number optional
इस MapType को दिखाते समय मैप का कम से कम ज़ूम लेवल. ज़रूरी नहीं.
name optional
टाइप:  string optional
मैप टाइप कंट्रोल में दिखाया जाने वाला नाम.