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

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

ใช้ฟีเจอร์ GoogleMap ในอินสแตนซ์แผนที่แยกต่างหากจากประสบการณ์การนำทาง

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

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

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

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