Googleमैप.OnIndoorStateChangeलिसर

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

घर के अंदर की स्थिति बदलने पर एक लिसनर. इवेंट की सूचना Android के यूज़र इंटरफ़ेस (यूआई) थ्रेड पर दी जाती है.

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

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

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

Public void onIndoorBuildingFocused ()

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

बिल्डिंग डेटा उपलब्ध होने के बाद ही इस तरीके को कॉल किया जाएगा.

सिंक करने से जुड़ी समस्याओं की वजह से, फ़ोकस की गई इमारत को इस तरीके के पैरामीटर के तौर पर रेफ़र नहीं किया जाता है: अगर कई फ़ोकस अनुरोधों को हैंडल किया जाता है, तो ऑडियंस को पुराने तरीके से सूचना दी जा सकती है. इसलिए, अप-टू-डेट जानकारी देने के लिए, getFocusedbuilding() पर भरोसा करना चाहिए. यह हो सकता है कि फ़ोकस बिल्डिंग को बदले बिना ही, एक से ज़्यादा IndoorBuildFocused कॉल किए जाएं.

सार्वजनिक ऐब्स्ट्रैक्ट शून्य onIndoorLevelActivated (IndoorBuilding बिल्डिंग)

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

बिल्डिंग डेटा उपलब्ध होने के बाद ही इस तरीके को कॉल किया जाएगा.

पैरामीटर
भवन वह बिल्डिंग जिसके लिए सक्रिय स्तर बदला गया है, कभी भी शून्य नहीं होता.