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