KmlLayer क्लास
class
google.maps.KmlLayer
extends MVCObject
library "maps"
const {KmlLayer} = await google.maps.importLibrary("maps");
निर्माता | |
|---|---|
KmlLayer |
KmlLayer([opts])पैरामीटर:
यह एक KmlLayer बनाता है, जो बताई गई KML/KMZ फ़ाइल (https://developers.google.com/kml/documentation/kmlreference) या GeoRSS फ़ाइल (http://www.georss.org) का कॉन्टेंट रेंडर करती है. |
तरीके | |
|---|---|
getDefaultViewport |
getDefaultViewport()पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
LatLngBounds|nullदिखाई जा रही लेयर के लिए डिफ़ॉल्ट व्यूपोर्ट पाना. |
getMap |
getMap()पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
Map|nullवह मैप पाएं जिस पर KML लेयर रेंडर की जा रही है. |
getMetadata |
getMetadata()पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
इस लेयर से जुड़ा मेटाडेटा पाएं, जैसा कि लेयर मार्कअप में बताया गया है. |
getStatus |
getStatus()पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
लेयर का स्टेटस पाएं. यह स्टेटस, अनुरोध किए गए दस्तावेज़ के लोड होने के बाद सेट होता है. |
getUrl |
getUrl()पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
string यूआरएलदिखाई जा रही KML फ़ाइल का यूआरएल दिखाता है. |
getZIndex |
getZIndex()पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
number z-index.KML लेयर का z-इंडेक्स दिखाता है. |
setMap |
setMap(map)पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
यह तय किए गए मैप पर KML लेयर को रेंडर करता है. अगर मैप को null पर सेट किया जाता है, तो लेयर हट जाती है. |
setOptions |
setOptions(options)पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
|
setUrl |
setUrl(url)पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
दिखाई जाने वाली KML फ़ाइल का यूआरएल सेट करता है. |
setZIndex |
setZIndex(zIndex)पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
KML लेयर का z-इंडेक्स सेट करता है. |
इनहेरिट की गई:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
इवेंट | |
|---|---|
click |
function(kmlClickEvent)आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब लेयर में मौजूद किसी सुविधा पर क्लिक किया जाता है. |
defaultviewport_changed |
function()आर्ग्युमेंट: कोई नहीं
यह इवेंट तब ट्रिगर होता है, जब केएमएल लेयर का डिफ़ॉल्ट व्यूपोर्ट बदल जाता है. |
status_changed |
function()आर्ग्युमेंट: कोई नहीं
यह इवेंट तब ट्रिगर होता है, जब KML लेयर लोड हो जाती है. इस समय, स्टेटस प्रॉपर्टी को पढ़कर यह पता लगाया जा सकता है कि लेयर सही तरीके से लोड हुई है या नहीं. |
KmlLayerOptions इंटरफ़ेस
इंटरफ़ेस
google.maps.KmlLayerOptions
यह ऑब्जेक्ट उन प्रॉपर्टी के बारे में बताता है जिन्हें KmlLayer ऑब्जेक्ट पर सेट किया जा सकता है.
प्रॉपर्टी | |
|---|---|
clickable
ज़रूरी नहीं |
टाइप:
boolean optionalडिफ़ॉल्ट:
trueअगर true है, तो लेयर को माउस इवेंट मिलते हैं. |
map
ज़रूरी नहीं |
टाइप:
Map optionalवह मैप जिस पर लेयर दिखानी है. |
preserveViewport
ज़रूरी नहीं |
टाइप:
boolean optionalडिफ़ॉल्ट:
falseअगर इस विकल्प को true पर सेट किया गया है या मैप का सेंटर और ज़ूम कभी सेट नहीं किया गया है, तो इनपुट मैप को लेयर के कॉन्टेंट के बाउंडिंग बॉक्स पर सेंटर और ज़ूम किया जाता है. |
screenOverlays
ज़रूरी नहीं |
टाइप:
boolean optionalडिफ़ॉल्ट:
trueचुनें कि स्क्रीन ओवरले रेंडर करने हैं या नहीं. |
suppressInfoWindows
ज़रूरी नहीं |
टाइप:
boolean optionalलेयर की सुविधाओं पर क्लिक करने पर, जानकारी विंडो को रेंडर होने से रोकें. |
url
ज़रूरी नहीं |
टाइप:
string optionalदिखाए जाने वाले KML दस्तावेज़ का यूआरएल. |
zIndex
ज़रूरी नहीं |
टाइप:
number optionalलेयर का z-इंडेक्स. |
KmlLayerMetadata इंटरफ़ेस
इंटरफ़ेस
google.maps.KmlLayerMetadata
JSON फ़ॉर्मैट में, किसी एक KML लेयर का मेटाडेटा.
प्रॉपर्टी | |
|---|---|
description |
टाइप:
stringलेयर का <description>, जिसे लेयर मार्कअप से निकाला गया है. |
hasScreenOverlays |
टाइप:
booleanक्या लेयर में कोई स्क्रीन ओवरले है. |
name |
टाइप:
stringलेयर का <name>, जिसे लेयर मार्कअप से निकाला गया है. |
snippet |
टाइप:
stringलेयर का <Snippet>, जिसे लेयर मार्कअप से निकाला गया है |
author
ज़रूरी नहीं |
टाइप:
लेयर का <atom:author>, जिसे लेयर मार्कअप से निकाला गया है. |
KmlLayerStatus कॉन्सटैंट
कॉन्सटैंट
google.maps.KmlLayerStatus
लाइब्रेरी "maps"
दस्तावेज़ लोड होने के बाद, KmlLayer से मिला स्टेटस. इन्हें वैल्यू या कॉन्सटेंट के नाम का इस्तेमाल करके तय करें. उदाहरण के लिए, 'OK' या google.maps.KmlLayerStatus.OK.
इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को KmlLayerStatusString टाइप से तय किया जाता है.
const {KmlLayerStatus} = await google.maps.importLibrary("maps");
कॉन्स्टेंट | |
|---|---|
DOCUMENT_NOT_FOUND |
दस्तावेज़ नहीं मिला. इस बात की काफ़ी संभावना है कि यह यूआरएल अमान्य हो या दस्तावेज़ सार्वजनिक तौर पर उपलब्ध न हो. |
DOCUMENT_TOO_LARGE |
दस्तावेज़ का साइज़, KmlLayer की तय सीमा से ज़्यादा है. |
FETCH_ERROR |
दस्तावेज़ फ़ेच नहीं किया जा सका. |
INVALID_DOCUMENT |
यह दस्तावेज़, मान्य KML, KMZ या GeoRSS दस्तावेज़ नहीं है. |
INVALID_REQUEST |
KmlLayer अमान्य है. |
LIMITS_EXCEEDED |
दस्तावेज़ में KmlLayer की सुविधाओं की तय सीमा से ज़्यादा सुविधाएं हैं. |
OK |
लेयर लोड हो गई है. |
TIMED_OUT |
दस्तावेज़ लोड होने में ज़्यादा समय लगा. |
UNKNOWN |
किसी अज्ञात वजह से दस्तावेज़ लोड नहीं हो सका. |
KmlMouseEvent इंटरफ़ेस
इंटरफ़ेस
google.maps.KmlMouseEvent
KML/KMZ या GeoRSS दस्तावेज़ पर क्लिक इवेंट की प्रॉपर्टी.
प्रॉपर्टी | |
|---|---|
featureData |
टाइप:
एक KmlFeatureData ऑब्जेक्ट, जिसमें क्लिक की गई सुविधा के बारे में जानकारी होती है. |
latLng |
टाइप:
LatLngक्लिक किए गए फ़ीचर पर, जानकारी वाली विंडो को ऐंकर करने की जगह. |
pixelOffset |
टाइप:
Sizeक्लिक की गई सुविधा पर ऐंकर की गई जानकारी वाली विंडो पर लागू होने वाला ऑफ़सेट. |
KmlFeatureData इंटरफ़ेस
इंटरफ़ेस
google.maps.KmlFeatureData
JSON फ़ॉर्मैट में किसी एक KML सुविधा का डेटा. यह डेटा, किसी KML सुविधा पर क्लिक करने पर दिखता है. इस ऑब्जेक्ट में मौजूद डेटा, KML या GeoRSS मार्कअप में मौजूद सुविधा से जुड़े डेटा को दिखाता है.
प्रॉपर्टी | |
|---|---|
author |
टाइप:
सुविधा का <atom:author>, लेयर मार्कअप से निकाला गया (अगर बताया गया हो). |
description |
टाइप:
stringसुविधा का <description>, लेयर मार्कअप से निकाला गया. |
id |
टाइप:
stringसुविधा का <id>, लेयर मार्कअप से निकाला गया. अगर कोई <id> नहीं दिया गया है, तो इस सुविधा के लिए एक यूनीक आईडी जनरेट किया जाएगा. |
infoWindowHtml |
टाइप:
stringअगर सेट किया गया हो, तो सुविधा का बैलून स्टाइल वाला टेक्स्ट. |
name |
टाइप:
stringसुविधा का <name>, लेयर मार्कअप से निकाला गया. |
snippet |
टाइप:
stringसुविधा का <Snippet>, लेयर मार्कअप से निकाला गया. |
KmlAuthor इंटरफ़ेस
इंटरफ़ेस
google.maps.KmlAuthor
इसमें KML दस्तावेज़ या सुविधा के लेखक की जानकारी होती है.
प्रॉपर्टी | |
|---|---|
email |
टाइप:
stringलेखक का ईमेल पता या खाली स्ट्रिंग, अगर कोई जानकारी नहीं दी गई है. |
name |
टाइप:
stringलेखक का नाम. अगर नाम नहीं दिया गया है, तो खाली स्ट्रिंग. |
uri |
टाइप:
stringलेखक का होम पेज या खाली स्ट्रिंग, अगर जानकारी नहीं दी गई है. |