KmlLayer क्लास
google.maps.KmlLayer
क्लास
KmlLayer
, KML, KMZ या GeoRSS फ़ाइल से मैप में भौगोलिक मार्कअप जोड़ता है जो सार्वजनिक तौर पर ऐक्सेस किए जा सकने वाले वेब सर्वर पर होस्ट किया जाता है. क्लिक करने पर, हर सुविधा के लिए एक KmlFeatureData
ऑब्जेक्ट दिया जाता है.
इस क्लास में
MVCObject
को शामिल किया जाता है.
const {KmlLayer} = await google.maps.importLibrary("maps")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
KmlLayer |
KmlLayer([opts]) पैरामीटर:
एक KmlLayer बनाता है, जो दी गई KML/KMZ फ़ाइल (https://developers.google.com/kml/documentation/kmlreference) या GeoRSS फ़ाइल (http://www.georss.org) के कॉन्टेंट को रेंडर करता है. |
तरीके | |
---|---|
getDefaultViewport |
getDefaultViewport() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
LatLngBounds दिखाई जा रही लेयर के लिए डिफ़ॉल्ट व्यूपोर्ट पाएं. |
getMap |
getMap() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
Map वह मैप पाएं जिस पर KML लेयर रेंडर की जा रही है. |
getMetadata |
getMetadata() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
KmlLayerMetadata इस लेयर से जुड़ा मेटाडेटा पाएं, जैसा कि लेयर मार्कअप में बताया गया है. |
getStatus |
getStatus() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
KmlLayerStatus अनुरोध किए गए दस्तावेज़ के लोड होने के बाद, लेयर का स्टेटस देखें. |
getUrl |
getUrl() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
string यूआरएलदिखाई जा रही KML फ़ाइल का यूआरएल लेता है. |
getZIndex |
getZIndex() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
number z-इंडेक्स.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() आर्ग्यूमेंट: कोई नहीं
यह इवेंट तब सक्रिय होता है, जब KML लेयर का डिफ़ॉल्ट व्यूपोर्ट बदल जाता है. |
status_changed |
function() आर्ग्यूमेंट: कोई नहीं
KML लेयर के लोड होने पर यह इवेंट चालू होता है. इस स्थिति में, स्टेटस प्रॉपर्टी को पढ़कर आसानी से यह पता लगाया जा सकता है कि लेयर लोड हुई है या नहीं. |
KmlLayerOptions इंटरफ़ेस
google.maps.KmlLayerOptions
इंटरफ़ेस
यह ऑब्जेक्ट उन प्रॉपर्टी के बारे में बताता है जिन्हें KmlLayer
ऑब्जेक्ट पर सेट किया जा सकता है.
प्रॉपर्टी | |
---|---|
clickable optional |
टाइप:
boolean optional डिफ़ॉल्ट:
true अगर true है, तो लेयर को माउस इवेंट मिलते हैं. |
map optional |
टाइप:
Map optional वह मैप जिस पर लेयर दिखाना है. |
preserveViewport optional |
टाइप:
boolean optional डिफ़ॉल्ट:
false अगर यह विकल्प true पर सेट है या मैप का सेंटर और ज़ूम कभी सेट नहीं किया गया था, तो इनपुट मैप बीच में हो जाता है और लेयर के कॉन्टेंट के बाउंडिंग बॉक्स पर ज़ूम किया जाता है. |
screenOverlays optional |
टाइप:
boolean optional डिफ़ॉल्ट:
true स्क्रीन ओवरले रेंडर करना है या नहीं. |
suppressInfoWindows optional |
टाइप:
boolean optional परत सुविधाओं को क्लिक करते समय जानकारी विंडो की रेंडरिंग रोकें. |
url optional |
टाइप:
string optional दिखाए जाने वाले KML दस्तावेज़ का यूआरएल. |
zIndex optional |
टाइप:
number optional लेयर का z-इंडेक्स. |
KmlLayerMetadata इंटरफ़ेस
google.maps.KmlLayerMetadata
इंटरफ़ेस
JSON फ़ॉर्मैट में, एक KML लेयर के लिए मेटाडेटा.
प्रॉपर्टी | |
---|---|
author |
टाइप:
KmlAuthor लेयर का <atom:author> , लेयर मार्कअप से लिया गया. |
description |
टाइप:
string लेयर का <description> , लेयर मार्कअप से लिया गया. |
hasScreenOverlays |
टाइप:
boolean लेयर में कोई स्क्रीन ओवरले है या नहीं. |
name |
टाइप:
string लेयर का <name> , लेयर मार्कअप से लिया गया. |
snippet |
टाइप:
string लेयर का <Snippet> , लेयर मार्कअप से लिया गया |
KmlLayerStatus कॉन्सटेंट
google.maps.KmlLayerStatus
कॉन्सटेंट
दस्तावेज़ लोड होने पर, KmlLayer
से स्टेटस दिखता है. इन्हें वैल्यू की मदद से या कॉन्सटेंट के नाम की मदद से तय करें. उदाहरण के लिए, 'OK'
या google.maps.KmlLayerStatus.OK
.
const {KmlLayerStatus} = await google.maps.importLibrary("maps")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
लगातार | |
---|---|
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 KmlFeatureData ऑब्जेक्ट, जिसमें क्लिक की गई सुविधा के बारे में जानकारी होती है. |
latLng |
टाइप:
LatLng क्लिक की गई सुविधा पर, जानकारी विंडो को ऐंकर करने की जगह. |
pixelOffset |
टाइप:
Size क्लिक की गई सुविधा पर ऐंकर की गई जानकारी विंडो पर लागू करने के लिए ऑफ़सेट. |
KmlFeatureData इंटरफ़ेस
google.maps.KmlFeatureData
इंटरफ़ेस
JSON फ़ॉर्मैट में, KML फ़ीचर का डेटा तब दिखता है, जब किसी KML सुविधा पर क्लिक किया जाता है. इस ऑब्जेक्ट में मौजूद डेटा, KML या GeoRSS मार्कअप की उस सुविधा से जुड़ा डेटा दिखाता है जिसमें इसका एलान किया गया है.
प्रॉपर्टी | |
---|---|
author |
टाइप:
KmlAuthor सुविधा का <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 लेखक का होम पेज या अगर बताया न गया हो, तो एक खाली स्ट्रिंग. |