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

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

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

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

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

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

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