Android के लिए नेविगेशन SDK, इसमें नेविगेशन सुविधाएं जोड़ता है Android के लिए Maps SDK टूल. अगर Google Maps का इस्तेमाल करने वाला आपका Android ऐप्लिकेशन है नेविगेशन सुविधाओं की ज़रूरत है, तो यह Android के लिए नेविगेशन SDK पर निर्भर होना चाहिए.
हालांकि, Android के लिए Maps SDK टूल के ज़्यादातर फ़ंक्शन
Android के लिए नेविगेशन SDK टूल. आपने दोनों खातों को एक ही तरीके से ऐक्सेस किया हो
com.google.android.gms.maps
पैकेज, इससे कोई फ़र्क़ नहीं पड़ता कि आपने SDK टूल की किसी भी डिपेंडेंसी का इस्तेमाल किया है.
इसका मतलब यह है कि, अगर आपका ऐप्लिकेशन पहले
के लिए, Android के लिए Maps SDK टूल का इस्तेमाल कर रहे हैं, तो आप इसकी निर्भरता
Android के लिए नेविगेशन SDK टूल. इससे आपके ऐप्लिकेशन की मौजूदा सुविधाओं पर कोई असर नहीं पड़ता. साथ ही,
दो खास अपवाद:
- ऐसे एपीआई जो अपवाद की जानकारी देते हैं.
- ऐसे एपीआई जो NavSDK में काम नहीं करते हैं और जिन्हें कॉल करने पर कोई असर नहीं पड़ता है.
इन अपवादों के बारे में नीचे बताया गया है.
ऐसे एपीआई जो अपवाद की जानकारी देते हैं
अगर आपका ऐप्लिकेशन चालू करता है, तो यह फ़ंक्शन अपवाद की जानकारी देता है:
ऐसे एपीआई जिनमें नेविगेशन SDK टूल मौजूद नहीं है
इन एपीआई का नेविगेशन SDK टूल में कोई फ़ंक्शन नहीं है. हालांकि, इनमें कोई फ़ंक्शन भी नहीं है उनका असर आपके कोड से हो सकता है. ये इन कैटगरी में आते हैं:
- पहने जाने वाले डिवाइस की गतिविधि के लिए एपीआई.
- अगर आपको यह सुविधा इसमें चाहिए, तो टीबीटी फ़ीड को चालू करें Android के लिए नेविगेशन SDK टूल.
- अन्य एपीआई.
पहने जाने वाले डिवाइसों के लिए एपीआई
GoogleMapOptions.ambientEnabled(boolean enabled) आपको आम तौर पर, इसके लिए ऐंबियंट मोड को बंद या चालू करने की सुविधा मिलती है पहने जाने वाले ऐप्लिकेशन. इसके अलावा, onEnterAmbient और onExitAmbient तरीके MapView और MapFragment में मौजूद हैं, लेकिन कॉल करने पर कोई फ़र्क़ नहीं पड़ता. पहने जाने वाले डिवाइसों पर, टीबीटी फ़ीड का इस्तेमाल करें.
अन्य एपीआई
- कस्टम LocationSource सेट करने में कुछ नहीं होता NavSDK पर टैप करें.
- सभी MapsInitializer एपीआई.
- RuntimeRemoteException.
ऐसे एपीआई जिनका इस्तेमाल सिर्फ़ मोबिलिटी सेवाओं के ग्राहक कर सकते हैं
नेविगेशन SDK टूल में ऐसे कई एपीआई हैं जिनका इस्तेमाल सिर्फ़ मोबिलिटी सेवाओं के ऐसे ग्राहकों के इस्तेमाल के लिए किया गया है जिन्हें Google हर ट्रांज़ैक्शन के हिसाब से बिल भेजता है. अगर आप मोबिलिटी सेवाओं के ग्राहक नहीं हैं, तो ये तरीके इस्तेमाल नहीं किए जा सकते: