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

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

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

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

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

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

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