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