ภาพรวม

Navigation SDK สำหรับ Android เพิ่มคุณลักษณะการนำทางลงใน Maps SDK สำหรับ Android หากแอปพลิเคชัน Android ที่ใช้ Google แผนที่จำเป็นต้องใช้คุณลักษณะการนำทาง แอปพลิเคชันนั้นจะต้องใช้ Navigation SDK สำหรับ Android

อย่างไรก็ตาม ฟังก์ชันส่วนใหญ่ใน Maps SDK สำหรับ Android จะทำงานเหมือนกับใน Navigation SDK สำหรับ Android คุณจะเข้าถึงแพ็กเกจเหล่านี้ได้โดยใช้แพ็กเกจ com.google.android.gms.maps เดียวกัน ไม่ว่าคุณจะใช้ทรัพยากร Dependency ของ SDK ใดก็ตาม ซึ่งหมายความว่าหากก่อนหน้านี้แอปของคุณใช้ Maps SDK สำหรับ Android คุณจะเปลี่ยนทรัพยากร Dependency เป็น Navigation SDK สำหรับ Android ได้โดยไม่ส่งผลกระทบต่อฟังก์ชันการทำงานที่มีอยู่ของแอป โดยมีข้อยกเว้น 2 ประการดังนี้

  • API ที่แสดงข้อยกเว้น
  • API ที่ไม่ทำงานใน NavSDK และไม่มีผลเมื่อเรียกใช้

คำอธิบายเกี่ยวกับข้อยกเว้นเหล่านี้มีดังต่อไปนี้

API ที่แสดงข้อยกเว้น

ฟังก์ชันต่อไปนี้มีข้อยกเว้นหากแอปพลิเคชันของคุณเปิดใช้

API ที่ไม่มีฟังก์ชันการทำงานใน Navigation SDK

API ต่อไปนี้ไม่มีฟังก์ชันการทำงานใน Navigation SDK แต่จะไม่ได้รับผลกระทบหากโค้ดของคุณเรียกใช้ API โดยอยู่ในหมวดหมู่ต่อไปนี้

  • API สำหรับกิจกรรมที่สวมใส่ได้
    • เปิดใช้ฟีด TBT แทนหากต้องการฟังก์ชันนี้ใน Navigation SDK สำหรับ Android
  • API อื่นๆ

API สำหรับอุปกรณ์ที่สวมใส่ได้

โดยปกติแล้ว GoogleMapOptions.ambientEnabled(เปิดใช้บูลีน) จะอนุญาตให้คุณปิดใช้หรือเปิดใช้โหมดแอมเบียนท์สำหรับแอปที่สวมใส่ได้ นอกจากนี้จะมีเมธอด onEnterAmbient และ onExitAmbient ใน MapView และ MapFragment แต่จะไม่มีผลเมื่อเรียกใช้ สำหรับอุปกรณ์ที่สวมใส่ได้ ให้ใช้ฟีด TBT แทน

API อื่นๆ