Genel bakış

Android için Navigasyon SDK'sı, Android için Haritalar SDK'sına gezinme özellikleri ekler. Google Haritalar destekli Android uygulamanızın navigasyon özelliklerine ihtiyacı varsa Android için Navigasyon SDK'sına bağlı olmalıdır.

Bununla birlikte, Android için Haritalar SDK'sındaki çoğu işlev, Android için Navigasyon SDK'sında da aynı şekilde davranır. Hangi SDK bağımlılığını kullanıyor olursanız olun, bunlara aynı com.google.android.gms.maps paketini kullanarak erişirsiniz. Diğer bir deyişle, uygulamanız daha önce Android için Haritalar SDK'sını kullanıyorsa, uygulamanızın mevcut işlevselliğini etkilemeden iki önemli istisna hariç olmak üzere uygulamanın Android için Gezinme SDK'sına olan bağımlılığını değiştirebilirsiniz:

  • İstisna yapan API'ler.
  • NavSDK'da çalışmayan ve çağrıldığında etkisi olmayan API'ler.

Bu istisnalar aşağıda açıklanmıştır.

İstisna yapan API'ler

Aşağıdaki işlev, uygulamanız tarafından etkinleştirilirse bir istisna uygular:

Gezinme SDK'sında işlevsiz API'ler

Aşağıdaki API'ler, Gezinme SDK'sında herhangi bir işleve sahip değildir. Ancak kodunuz tarafından çağrılması durumunda da hiçbir etkisi yoktur. Bunlar aşağıdaki kategorilere ayrılır:

  • Giyilebilir cihaz etkinliklerine yönelik API'ler.
    • Bu işlevin Android için Navigasyon SDK'sında olmasını istiyorsanız bunun yerine TBT feed'ini etkinleştirin.
  • Diğer API'ler.

Giyilebilir cihazlara yönelik API'ler

GoogleMapOptions.ambientEnabled(boole etkin) normalde giyilebilir uygulamalar için ambiyans modunu devre dışı bırakmanıza veya etkinleştirmenize izin verir. Ayrıca, onEnterAmbient ve onExitAmbient yöntemleri MapView'da ve MapFragment'ta mevcut olsa da çağrıldığında hiçbir etkisi yoktur. Giyilebilir cihazlarda bunun yerine TBT feed'ini kullanın.

Diğer API'ler