แนวทางปฏิบัติแนะนำในการโต้ตอบกับ GoogleMap

หน้านี้จะอธิบายแนวทางปฏิบัติแนะนำสำหรับการโต้ตอบกับออบเจ็กต์ GoogleMap ในแอป

ใช้ฟีเจอร์ GoogleMap ในอินสแตนซ์แผนที่เดียวกัน

Maps API ยังเป็นส่วนหนึ่งของ Navigation SDK ซึ่งคุณใช้เพื่อสร้างประสบการณ์เฉพาะแผนที่ (ไม่ใช่การนำทาง) ได้อีกด้วย หากแอปของคุณมีทั้งประสบการณ์การใช้งานแผนที่ที่ไม่เกี่ยวข้องกับการนำทางและประสบการณ์การใช้งานการนำทาง เราขอแนะนำให้ใช้ Maps และ Navigation API ในอินสแตนซ์แผนที่เดียวกัน

ใช้ getMapAsync เพื่อรับอินสแตนซ์ GoogleMap

คุณรับออบเจ็กต์ GoogleMap ได้โดยใช้ SupportNavigationFragment#getMapAsync หรือ NavigationView#getMapAsync เราขอแนะนำให้ใช้วิธีนี้แทนการคงอินสแตนซ์ GoogleMap ไว้ ซึ่งอาจล้าสมัยเมื่อมีการสร้างขึ้นใหม่NavigationView

นอกจากนี้ อย่าลืมล้างข้อมูล GoogleMap ที่ดึงมาจากวิธีการนี้เมื่อไม่จำเป็นต้องใช้อีกต่อไป ดูข้อมูลเพิ่มเติมได้ที่แนวทางปฏิบัติแนะนำในการล้างข้อมูลอินสแตนซ์