GoogleMap.InfoWindowAdapter

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

इसमें, जानकारी वाली विंडो को पसंद के मुताबिक रेंडर करने की सुविधा मिलती है.

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

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

डेवलपर गाइड

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

सार्वजनिक मेथड की खास जानकारी

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

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

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

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

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

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

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

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