KmlLayer क्लास
google.maps.KmlLayer
कक्षा
KmlLayer
किसी KML, KML या 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-इंडेक्स. |
KmlLayerमेटाडेटा इंटरफ़ेस
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, KML या GeoRSS दस्तावेज़ नहीं हैं. |
INVALID_REQUEST |
KmlLayer अमान्य है. |
LIMITS_EXCEEDED |
दस्तावेज़ में KmlLayer की सुविधा की सीमा पार हो गई है. |
OK |
परत को सफलतापूर्वक लोड किया गया. |
TIMED_OUT |
दस्तावेज़ सही समय में लोड नहीं किया जा सका. |
UNKNOWN |
किसी अज्ञात वजह से दस्तावेज़ लोड नहीं हो सका. |
KmlMouseEvent इंटरफ़ेस
google.maps.KmlMouseEvent
इंटरफ़ेस
KML/KMZ या जियोआरएसएस दस्तावेज़ पर क्लिक इवेंट की प्रॉपर्टी.
प्रॉपर्टी | |
---|---|
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> , परत मार्कअप से निकाली गई. |
KmlWrite इंटरफ़ेस
google.maps.KmlAuthor
इंटरफ़ेस
इसमें KML दस्तावेज़ या सुविधा के लेखक की जानकारी होती है.
प्रॉपर्टी | |
---|---|
email |
टाइप:
string लेखक का ई-मेल पता या अगर बताया न गया हो, तो एक खाली स्ट्रिंग. |
name |
टाइप:
string लेखक का नाम या अगर बताया नहीं गया हो, तो एक खाली स्ट्रिंग. |
uri |
टाइप:
string लेखक का होम पेज, या अगर बताया नहीं गया हो, तो एक खाली स्ट्रिंग. |