OnMapReadyCallback

सार्वजनिक इंटरफ़ेस OnMapReadyCallback

कॉलबैक इंटरफ़ेस, जब मैप इस्तेमाल किए जाने के लिए तैयार हो.

जब इस इंटरफ़ेस का इंस्टेंस MapFragment या MapView ऑब्जेक्ट पर सेट होता है, तब onMapReady(GoogleMap) तरीके का इस्तेमाल किया जाता है. ऐसा तब होता है, जब मैप इस्तेमाल के लिए तैयार हो और GoogleMap के बारे में कोई जानकारी न देता हो.

अगर डिवाइस पर Google Play सेवाएं इंस्टॉल नहीं हैं, तो उपयोगकर्ता को इसे इंस्टॉल करने के लिए कहा जाएगा. onMapReady(GoogleMap) का तरीका सिर्फ़ तब ट्रिगर होगा, जब उपयोगकर्ता इसे इंस्टॉल करेगा और ऐप्लिकेशन पर वापस आएगा.

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

ऐब्स्ट्रैक्ट शून्य
onMapReady (GoogleMap googleMap)
यह तब कॉल किया जाता है, जब मैप इस्तेमाल के लिए तैयार हो जाता है.

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

सार्वजनिक ऐब्स्ट्रैक्ट शून्य onMapReady (GoogleMap googleMap)

यह तब कॉल किया जाता है, जब मैप इस्तेमाल के लिए तैयार हो जाता है.

ध्यान दें कि यह इस बात की गारंटी नहीं देती है कि मैप के लेआउट ने काम किया है या नहीं. इसलिए, कॉलबैक के तरीके का इस्तेमाल करते समय, मैप का साइज़ तय नहीं किया जा सकता. अगर आपको डाइमेंशन के बारे में जानना है या एपीआई में किसी ऐसे तरीके को कॉल करना है जिसकी जानकारी होनी ज़रूरी है, तो मैप और #39;s View पाएं. साथ ही, ViewTreeObserver.OnGlobalLayoutListener भी रजिस्टर करें.

OnMapReadyCallback और OnGlobalLayoutListener लिसनर का इस्तेमाल न करें. इसके बजाय, दोनों कॉलबैक को अलग-अलग रजिस्टर और इंतज़ार करें, क्योंकि कॉलबैक किसी भी क्रम में चालू किए जा सकते हैं.

उदाहरण के लिए, अगर आपको बिना डाइमेंशन वाले LatLngBounds का इस्तेमाल करके मैप और कैमरे को अपडेट करना है, तो आपको OnMapReadyCallback और OnGlobalLayoutListener दोनों के पूरा होने का इंतज़ार करना चाहिए. अगर ऐसा नहीं है, तो किसी कानून की मदद से, IllegalStateException को ट्रिगर किया जा सकता है.

पैरामीटर
Googleमैप Google मैप का गैर-शून्य इंस्टेंस जो MapFragment या MapView से जुड़ा होता है और जो कॉलबैक को परिभाषित करता है.