GoogleMap.InfoWindowAdapter

सार्वजनिक स्टैटिक इंटरफ़ेस GoogleMap.InfoWindowAdapter

जानकारी विंडो की कस्टमाइज़ की गई रेंडरिंग के लिए व्यू देता है.

इस कंपनी के तरीकों को तब कॉल किया जाता है, जब किसी मार्कर के लिए जानकारी विंडो दिखाने का समय होता है. भले ही, इसकी वजह कोई भी हो (उपयोगकर्ता के जेस्चर या प्रोग्राम के हिसाब से showInfoWindow() पर कॉल करना). एक बार में, जानकारी देने वाली सिर्फ़ एक विंडो दिखती है. इसलिए, सेवा देने वाली यह कंपनी, व्यू को फिर से इस्तेमाल करने का विकल्प चुन सकती है. इसके अलावा, वह बातचीत करने के हर तरीके पर नए व्यू भी बना सकती है.

जानकारी विंडो बनाते समय, इस क्लास के तरीकों को तय क्रम में कॉल किया जाता है. जानकारी डिफ़ॉल्ट विंडो को बदलने के लिए, getInfoWindow(Marker) को अपनी पसंद के मुताबिक रेंडरिंग से बदलें और getInfoContents(Marker) के लिए null को दिखाएं. डिफ़ॉल्ट जानकारी विंडो फ़्रेम (कॉलआउट बबल) में सिर्फ़ जानकारी विंडो का कॉन्टेंट बदलने के लिए, getInfoWindow(Marker) में null दिखाएं और getInfoContents(Marker) को बदलें.

डेवलपर गाइड

ज़्यादा जानकारी के लिए, Info Windows डेवलपर गाइड पढ़ें.

सार्वजनिक तरीके से जुड़ी खास जानकारी

ऐब्सट्रैक्ट व्यू
getInfoContents(मार्कर मार्कर)
मार्कर की डिफ़ॉल्ट जानकारी विंडो फ़्रेम के लिए पसंद के मुताबिक कॉन्टेंट उपलब्ध कराता है.
ऐब्सट्रैक्ट व्यू
getInfoWindow(मार्कर मार्कर)
मार्कर के लिए कस्टम जानकारी विंडो उपलब्ध कराता है.

सार्वजनिक तरीके

सार्वजनिक ऐब्स्ट्रैक्ट व्यू getInfoContents (मार्कर मार्कर)

मार्कर की डिफ़ॉल्ट जानकारी विंडो फ़्रेम के लिए पसंद के मुताबिक कॉन्टेंट उपलब्ध कराता है. यह तरीका सिर्फ़ तब कॉल किया जाता है, जब getInfoWindow(Marker) पहली बार null दिखाता है. अगर इस तरीके से व्यू मिलता है, तो इसे डिफ़ॉल्ट जानकारी विंडो फ़्रेम में रखा जाएगा. अगर इस तरीके को लागू करने के बाद इस व्यू को बदला जाता है, तो ज़रूरी नहीं है कि ये बदलाव रेंडर की गई जानकारी वाली विंडो में दिखें. अगर यह तरीका null दिखाता है, तो इसके बजाय डिफ़ॉल्ट रेंडरिंग का इस्तेमाल किया जाएगा.

पैरामीटर
मार्कर वह मार्कर जिसके लिए जानकारी विंडो भरी जा रही है.
रिटर्न
  • marker की जानकारी विंडो में कॉन्टेंट के तौर पर दिखाने के लिए एक कस्टम व्यू या इसके बजाय, डिफ़ॉल्ट कॉन्टेंट रेंडरिंग का इस्तेमाल करने के लिए शून्य.

सार्वजनिक ऐब्स्ट्रैक्ट व्यू getInfoWindow (मार्कर मार्कर)

मार्कर के लिए कस्टम जानकारी विंडो उपलब्ध कराता है. अगर यह तरीका कोई व्यू दिखाता है, तो इसका इस्तेमाल पूरी जानकारी विंडो के लिए किया जाता है. अगर इस तरीके को लागू करने के बाद इस व्यू को बदला जाता है, तो ज़रूरी नहीं है कि ये बदलाव रेंडर की गई जानकारी वाली विंडो में दिखें. अगर इस तरीके से null दिखता है, तो getInfoContents(Marker) के उपलब्ध कराए गए कॉन्टेंट के साथ डिफ़ॉल्ट जानकारी विंडो फ़्रेम का इस्तेमाल किया जाएगा.

पैरामीटर
मार्कर वह मार्कर जिसके लिए जानकारी विंडो भरी जा रही है.
रिटर्न
  • marker के लिए कस्टम जानकारी विंडो या custom contents के साथ डिफ़ॉल्ट जानकारी विंडो फ़्रेम का इस्तेमाल करने के लिए, null.