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

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

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

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

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

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

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