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

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

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

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

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

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

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