FeatureLayer इंटरफ़ेस
google.maps.FeatureLayer
इंटरफ़ेस
किसी इंटरफ़ेस की मैप लेयर दिखाने वाला इंटरफ़ेस, जिसमें FeatureType
की स्टाइल बदली जा सकती है. इनकी स्टाइल को क्लाइंट-साइड से बदला जा सकता है या इवेंट अटैच किए गए हैं.
प्रॉपर्टी | |
---|---|
featureType |
टाइप:
FeatureType इस FeatureLayer से जुड़ी FeatureType . |
isAvailable |
टाइप:
boolean FeatureLayer उपलब्ध है या नहीं. इसका मतलब है कि इस मैप के लिए, डेटा-ड्रिवन स्टाइल उपलब्ध है. FeatureLayer अगर यह 'गलत है' या 'गलत है' पर सेट है, तो इस FeatureLayer पर स्टाइल करने से डिफ़ॉल्ट स्थिति दिखती है और इवेंट ट्रिगर नहीं होते. |
datasetId optional |
टाइप:
string optional इस FeatureLayer का डेटासेट आईडी. सिर्फ़ तब प्रज़ेंट करें, जब featureType , FeatureType.DATASET हो. |
style optional |
टाइप:
FeatureStyleOptions|FeatureStyleFunction optional FeatureLayer में Feature की शैली. स्टाइल के सेट होने पर, स्टाइल लागू हो जाता है. अगर आपके स्टाइल फ़ंक्शन को अपडेट किया जाता है, तो आपको स्टाइल प्रॉपर्टी को फिर से सेट करना होगा. FeatureStyleFunction को मैप पर लागू किए जाने पर, एक जैसे नतीजे दिखाने चाहिए. साथ ही, परफ़ॉर्मेंस के लिए ऑप्टिमाइज़ किया जाना चाहिए. एसिंक्रोनस फ़ंक्शन काम नहीं करते. FeatureStyleOptions का इस्तेमाल करने पर, उस लेयर की सभी सुविधाओं का स्टाइल एक ही FeatureStyleOptions से स्टाइल किया जाएगा. पिछली बार सेट की गई स्टाइल को हटाने के लिए, स्टाइल को null पर सेट करें. FeatureLayer के उपलब्ध न होने पर, सेटिंग का स्टाइल कुछ नहीं करता है और गड़बड़ी का लॉग बनाता है. |
तरीके | |
---|---|
addListener |
addListener(eventName, handler) पैरामीटर:
लौटाने की वैल्यू:
MapsEventListener नतीजे में मिलने वाला इवेंट लिसनर.दिए गए लिसनर फ़ंक्शन को दिए गए इवेंट के नाम में जोड़ता है. इससे, event.removeListener के साथ इस्तेमाल करने वाले इस आइडेंटिफ़ायर का आइडेंटिफ़ायर मिलता है. |
इवेंट | |
---|---|
click |
function(event) आर्ग्युमेंट:
FeatureLayer पर क्लिक होने पर, यह इवेंट सक्रिय हो जाता है. |
FeatureType कॉन्सटेंट
google.maps.FeatureType
कॉन्सटेंट
फ़ीचर टाइप के आइडेंटिफ़ायर.
const {FeatureType} = await google.maps.importLibrary("maps")
पर कॉल करके ऐक्सेस करें. Maps JavaScript एपीआई में लाइब्रेरी देखें.
कॉन्सटेंट | |
---|---|
ADMINISTRATIVE_AREA_LEVEL_1 |
इससे पता चलता है कि देश की मुद्रा के हिसाब से, पहले पक्ष की कोई इकाई मौजूद है. |
ADMINISTRATIVE_AREA_LEVEL_2 |
देश स्तर से नीचे, दूसरे क्रम की सिविल इकाई की जानकारी देता है. |
COUNTRY |
राष्ट्रीय राजनैतिक इकाई को दिखाता है. |
DATASET |
इससे पता चलता है कि यह तीसरे पक्ष का डेटासेट है. |
LOCALITY |
शामिल किए गए शहर या शहर की राजनैतिक इकाई के बारे में बताता है. |
POSTAL_CODE |
यह पिन कोड के बारे में बताता है, जिसका इस्तेमाल देश के डाक मेल के लिए किया जाता है. |
FeatureStyleFunction टाइपडेफ़
google.maps.FeatureStyleFunction
टाइपडेफ़
FeatureLayer
को स्टाइल देने वाला फ़ंक्शन.
function(FeatureStyleFunctionOptions): (FeatureStyleOptions optional)
FeatureStyleFunctionOptions इंटरफ़ेस
google.maps.FeatureStyleFunctionOptions
इंटरफ़ेस
FeatureStyleFunction
को दिए गए विकल्प.
प्रॉपर्टी | |
---|---|
feature |
टाइप:
Feature Feature को स्टाइल करने के लिए FeatureStyleFunction में दिया गया. |
FeatureStyleOptions इंटरफ़ेस
google.maps.FeatureStyleOptions
इंटरफ़ेस
ये विकल्प मैप पर Feature
की शैली को बदलने का तरीका बताते हैं.
प्रॉपर्टी | |
---|---|
fillColor optional |
टाइप:
string optional हेक्स आरजीबी स्ट्रिंग (जैसे, हरे रंग के लिए "#00FF00"). यह सुविधा सिर्फ़ पॉलीगॉन ज्यामिति पर लागू होती है. |
fillOpacity optional |
टाइप:
number optional 0.0 और 1.0 के बीच का ओपैसिटी भरें. यह सुविधा सिर्फ़ पॉलीगॉन ज्यामिति पर लागू होती है. |
strokeColor optional |
टाइप:
string optional हेक्स आरजीबी स्ट्रिंग (जैसे, हरे रंग के लिए "#00FF00"). |
strokeOpacity optional |
टाइप:
number optional 0.0 और 1.0 के बीच स्ट्रोक की अपारदर्शिता. सिर्फ़ लाइन और पॉलीगॉन ज्यामिति पर लागू होता है. |
strokeWeight optional |
टाइप:
number optional पिक्सल में स्ट्रोक की चौड़ाई. सिर्फ़ लाइन और पॉलीगॉन ज्यामिति पर लागू होता है. |
सुविधा इंटरफ़ेस
google.maps.Feature
इंटरफ़ेस
वेक्टर मैप टाइल फ़ीचर दिखाने वाला इंटरफ़ेस. ये FeatureStyleFunction
के लिए इनपुट हैं. किसी खास Feature
ऑब्जेक्ट के बारे में जानकारी न सेव करें, क्योंकि इससे पता हमेशा एक जैसा नहीं रहेगा.
प्रॉपर्टी | |
---|---|
featureType |
टाइप:
FeatureType इस Feature में से FeatureType . |
PlaceFeature इंटरफ़ेस
google.maps.PlaceFeature
इंटरफ़ेस
इंटरफ़ेस, जिसमें जगह के आईडी के साथ किसी सुविधा को दिखाया जाता है. इसमें FeatureType.ADMINISTRATIVE_AREA_LEVEL_1
, FeatureType.ADMINISTRATIVE_AREA_LEVEL_2
, FeatureType.COUNTRY
, FeatureType.LOCALITY
, और FeatureType.POSTAL_CODE
टाइप की सुविधाएं शामिल होती हैं.
यह इंटरफ़ेस
Feature
तक फैला होता है.
प्रॉपर्टी | |
---|---|
placeId |
टाइप:
string |
इनहेरिट की गई:
featureType
|
तरीके | |
---|---|
fetchPlace |
fetchPlace() पैरामीटर: कोई नहीं
इस PlaceFeature के लिए Place को फ़ेच करता है. नतीजे के तौर पर Place ऑब्जेक्ट में, id और displayName प्रॉपर्टी अपने-आप भर जाएंगी. डिसप्ले का नाम उस भाषा में होगा जो असली उपयोगकर्ता, मैप पर देखता है. (बाद में, सामान्य फ़ील्ड एपीआई को चालू करने और बिलिंग के तहत, Place.fetchFields() से दूसरे फ़ील्ड का अनुरोध किया जा सकता है.) इसे FeatureStyleFunction से कॉल न करें, क्योंकि सिर्फ़ सिंक्रोनस FeatureStyleFunction काम करते हैं. अगर Place को फ़ेच करने के दौरान कोई गड़बड़ी होती है, तो यह वादा अस्वीकार कर दिया जाता है. |
DatasetFeature इंटरफ़ेस
google.maps.DatasetFeature
इंटरफ़ेस
डेटासेट की सुविधा दिखाने वाला इंटरफ़ेस. DatasetFeature
का featureType
हमेशा FeatureType.DATASET
होगा.
यह इंटरफ़ेस
Feature
तक फैला होता है.
प्रॉपर्टी | |
---|---|
datasetAttributes |
टाइप:
Object<string, string> सुविधा के एट्रिब्यूट की की-वैल्यू मैपिंग. |
datasetId |
टाइप:
string इस सुविधा का डेटासेट का डेटासेट आईडी. |
इनहेरिट की गई:
featureType
|
FeatureMouseEvent इंटरफ़ेस
google.maps.FeatureMouseEvent
इंटरफ़ेस
यह ऑब्जेक्ट, FeatureLayer
पर माउस इवेंट से दिखाया जाता है.
यह इंटरफ़ेस
MapMouseEvent
तक फैला होता है.
प्रॉपर्टी | |
---|---|
features |
माउस के इस इवेंट में Feature सेकंड. |
इनहेरिट किया गया:
domEvent ,
latLng
|
तरीके | |
---|---|
इनहेरिट की गई:
stop
|