Praktik terbaik interaksi GoogleMap

Halaman ini menjelaskan praktik terbaik untuk berinteraksi dengan objek GoogleMap di aplikasi Anda.

Menerapkan fitur GoogleMap pada instance peta yang sama

Maps API juga tersedia sebagai bagian dari Navigation SDK, yang dapat Anda gunakan untuk membangun pengalaman khusus peta (non-navigasi). Jika aplikasi Anda menyertakan pengalaman peta non-navigasi dan pengalaman navigasi, sebaiknya gunakan Maps and Navigation API pada instance peta yang sama.

Gunakan getMapAsync untuk mendapatkan instance GoogleMap

Anda dapat memperoleh objek GoogleMap menggunakan SupportNavigationFragment#getMapAsync atau NavigationView#getMapAsync. Kami merekomendasikan metode ini daripada mempertahankan instance GoogleMap yang mungkin menjadi tidak valid setelah NavigationView di bawahnya dibuat ulang.

Pastikan juga untuk membersihkan GoogleMap yang diambil dari metode ini setelah tidak lagi diperlukan. Untuk mengetahui informasi selengkapnya, lihat Praktik terbaik pembersihan instance.