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