इस पेज पर, अपने ऐप्लिकेशन में GoogleMap
ऑब्जेक्ट के साथ इंटरैक्ट करने के सबसे सही तरीकों के बारे में बताया गया है.
GoogleMap
की सुविधाओं को नेविगेशन एक्सपीरियंस से अलग किए गए मैप इंस्टेंस पर लागू करें
Maps API, नेविगेशन SDK के हिस्से के तौर पर भी उपलब्ध हैं. इनका इस्तेमाल, मैप के हिसाब से (बिना नेविगेशन वाले) अनुभव बनाने के लिए किया जा सकता है. अगर आपके ऐप्लिकेशन में, बिना नेविगेशन वाले मैप के अनुभव और नेविगेशन के अनुभव, दोनों शामिल हैं, तो हमारा सुझाव है कि आप NavigationView
या SupportNavigationFragment
के साथ इन अनुभवों को जोड़ने के बजाय, Maps API का इस्तेमाल किसी अलग मैप इंस्टेंस पर करें.
GoogleMap
इंस्टेंस पाने के लिए, getMapAsync
का इस्तेमाल करना
SupportNavigationFragment#getMapAsync
या NavigationView#getMapAsync
का इस्तेमाल करके, GoogleMap
ऑब्जेक्ट पाया जा सकता है. हमारा सुझाव है कि आप GoogleMap
इंस्टेंस को बनाए रखें, न कि इस तरीके का इस्तेमाल करें. ऐसा इसलिए, क्योंकि GoogleMap
को फिर से बनाने के बाद, यह पुराना हो सकता है.
साथ ही, इस तरीके से वापस लाए गए GoogleMap
को तब मिटाना न भूलें, जब उसकी ज़रूरत न रहे. ज़्यादा जानकारी के लिए, इंस्टेंस को हटाने के सबसे सही तरीके देखें.