MapType इंटरफ़ेस
google.maps.MapType
इंटरफ़ेस
यह इंटरफ़ेस, मैप का टाइप तय करता है. आम तौर पर, इसका इस्तेमाल ज़रूरत के मुताबिक तैयार मैप के लिए किया जाता है. इम्यूटेबल.
प्रॉपर्टी | |
|---|---|
maxZoom |
टाइप:
numberइस MapType को दिखाते समय, मैप के लिए ज़ूम करने का ज़्यादा से ज़्यादा लेवल. यह MapTypes के बेस के लिए ज़रूरी है. हालांकि, MapTypes के ओवरले के लिए इसे अनदेखा किया जाता है. |
minZoom |
टाइप:
numberइस MapType को दिखाते समय, मैप के लिए कम से कम ज़ूम करने का लेवल. ज़रूरी नहीं है; डिफ़ॉल्ट रूप से इसकी वैल्यू 0 होती है. |
radius |
टाइप:
numberमैप के लिए ग्रह का दायरा, मीटर में. ज़रूरी नहीं; डिफ़ॉल्ट रूप से, पृथ्वी की भूमध्यरेखीय त्रिज्या 6378137 मीटर होती है. |
alt optional |
टाइप:
string optionalMapTypeControl में इस 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 सिलेंडर से पॉइंट प्लेन में अनुवाद करता है. यह इंटरफ़ेस एक फ़ंक्शन के बारे में बताता है, जो मैप प्रोजेक्शन पर दी गई 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()पैरामीटर: कोई नहीं
Return Value:
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 optionalMapTypeControl में इस 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 पर डीओएम क्लिक इवेंट ट्रिगर होता है. |
dblclick |
function(event)आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब GroundOverlay पर डीओएम 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 की तरह ही MapTypeStylers को उन्हीं सिलेक्टर पर लागू करता हो. ध्यान दें कि मैप आईडी सेट होने पर, 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 के बटन पर कर्सर घुमाने पर दिखने वाला टेक्स्ट. |
maxZoom optional |
टाइप:
number optionalइस MapType को दिखाते समय, मैप के लिए ज़ूम करने का ज़्यादा से ज़्यादा लेवल. ज़रूरी नहीं. |
minZoom optional |
टाइप:
number optionalइस MapType को दिखाते समय, मैप के लिए ज़ूम करने का कम से कम लेवल. ज़रूरी नहीं. |
name optional |
टाइप:
string optionalमैप टाइप कंट्रोल में दिखने वाला नाम. |