खास जानकारी

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 टूल में यह सुविधा चाहिए, तो टीबीटी फ़ीड को चालू करें.
  • अन्य एपीआई.

पहने जाने वाले डिवाइसों के लिए एपीआई

आम तौर पर, GoogleMapsOptions.ambientEnabled(बूलियन चालू किया गया), पहने जाने वाले ऐप्लिकेशन के लिए ऐंबियंट मोड को बंद या चालू करने की अनुमति देता है. इसके अलावा, onEnterAmbient और onExitAmbient मेथड MapView और MapFragment में मौजूद होते हैं, लेकिन कॉल किए जाने पर इनका कोई असर नहीं होता. पहने जाने वाले डिवाइसों के लिए, टीबीटी फ़ीड का इस्तेमाल करें.

अन्य एपीआई