Google Maps के साथ इंटरैक्ट करने के सबसे सही तरीके

इस पेज पर, आपके ऐप्लिकेशन में GoogleMap ऑब्जेक्ट के साथ इंटरैक्ट करने के सबसे सही तरीकों के बारे में बताया गया है.

नेविगेशन अनुभवों से अलग, मैप के किसी दूसरे इंस्टेंस पर GoogleMap सुविधाएं लागू करना

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

GoogleMap इंस्टेंस पाने के लिए, getMapAsync का इस्तेमाल करें

SupportNavigationFragment#getMapAsync या NavigationView#getMapAsync का इस्तेमाल करके, GoogleMap ऑब्जेक्ट पाया जा सकता है. हमारा सुझाव है कि GoogleMap इंस्टेंस को बनाए रखने के बजाय, इस तरीके का इस्तेमाल करें. ऐसा इसलिए, क्योंकि NavigationView को फिर से बनाने के बाद, GoogleMap इंस्टेंस पुराना हो सकता है.

साथ ही, इस तरीके से GoogleMap को वापस पाने के बाद, जब इसकी ज़रूरत न हो, तो उसे हटाना न भूलें. ज़्यादा जानकारी के लिए, इंस्टेंस को हटाने के सबसे सही तरीके देखें.