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