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