ภาพรวม

Navigation SDK สำหรับ Android เพิ่มฟีเจอร์การนำทางลงใน Maps SDK สำหรับ Android หากแอปพลิเคชัน Android ที่ขับเคลื่อนโดย Google Maps ต้องใช้ฟีเจอร์การนำทาง ก็ต้องใช้ Navigation SDK สำหรับ Android

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

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

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

API ที่มีข้อยกเว้น

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

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

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

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

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

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

API อื่นๆ