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

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

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

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

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

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

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