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.