Navigation SDK saat ini hanya tersedia untuk pelanggan tertentu.
Hubungi bagian penjualan untuk mempelajari lebih lanjut.
Gaya visual peta baru akan segera hadir di Google Maps Platform. Perubahan pada gaya visual peta ini mencakup palet warna default baru serta peningkatan pada pengalaman dan kegunaan peta. Semua gaya peta akan otomatis diperbarui pada Maret 2025. Untuk informasi lebih lanjut tentang ketersediaan dan cara memilih untuk ikut serta lebih awal, lihat
Gaya peta baru untuk Google Maps Platform.
Praktik terbaik interaksi GoogleMap
Halaman ini menjelaskan praktik terbaik untuk berinteraksi dengan objek GoogleMap
di
aplikasi Anda.
Mengimplementasikan fitur GoogleMap
pada instance peta terpisah dari pengalaman navigasi
Maps API juga tersedia sebagai bagian dari Navigation SDK, yang dapat Anda gunakan untuk
mem-build pengalaman khusus peta (non-navigasi). Jika aplikasi Anda menyertakan
pengalaman peta non-navigasi dan pengalaman navigasi, sebaiknya gunakan
Maps API pada instance peta terpisah, bukan menggabungkan pengalaman
ke NavigationView
atau SupportNavigationFragment
.
Gunakan getMapAsync
untuk mendapatkan instance GoogleMap
Anda bisa mendapatkan objek GoogleMap
menggunakan
SupportNavigationFragment#getMapAsync
atau NavigationView#getMapAsync
. Sebaiknya
gunakan metode ini daripada mempertahankan instance GoogleMap
yang mungkin
menjadi usang setelah NavigationView
di bawahnya dibuat ulang.
Pastikan juga untuk membersihkan GoogleMap
yang diambil dari metode ini setelah
tidak diperlukan lagi. Untuk informasi selengkapnya, lihat Praktik terbaik pembersihan instance.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-01-14 UTC.
[null,null,["Terakhir diperbarui pada 2025-01-14 UTC."],[[["Implement `GoogleMap` features on a separate map instance from navigation experiences to avoid conflicts and optimize performance."],["Use `getMapAsync` to retrieve the `GoogleMap` object instead of holding onto an instance, ensuring you have the most up-to-date map object and preventing stale data."],["Remember to clean up the `GoogleMap` object after use to prevent memory leaks and maintain optimal app performance, referring to the Instance cleanup best practices for detailed guidance."]]],[]]