Ikuti langkah-langkah berikut untuk menyiapkan gaya visual berbasis data untuk set data.
Mendapatkan kunci API dan mengaktifkan API
Sebelum menggunakan gaya visual berbasis data untuk set data, Anda memerlukan: project Cloud dengan akun penagihan, serta Maps SDK for Android dan Maps Datasets API yang diaktifkan. Untuk mempelajari lebih lanjut, lihat:
Mengaktifkan perender peta baru
Perender peta yang diupgrade tersedia mulai Maps SDK for Android versi 18.0.0. Perender ini menghadirkan banyak peningkatan, termasuk dukungan untuk Gaya visual peta berbasis Cloud, ke Maps SDK for Android.
Dengan dirilisnya Maps SDK for Android versi 18.2.0, Google mengalihkan perender default dari perender lama ke perender peta yang diupgrade. Dengan perubahan ini, perender peta yang diupgrade kini digunakan secara default di aplikasi Anda saat Anda membuat aplikasi baru atau membuat ulang aplikasi yang sudah ada.
Membuat ID peta
Untuk membuat ID peta baru, ikuti langkah-langkah di bagian Membuat ID peta. Pastikan Anda menetapkan "Jenis peta" keAndroid.
Membuat gaya peta baru
Untuk membuat gaya peta baru, ikuti petunjuk di bagian Mengelola gaya peta untuk membuat gaya, dan mengaitkan gaya dengan ID peta yang baru saja Anda buat.
Memperbarui kode inisialisasi peta
Langkah ini memerlukan ID peta yang baru saja Anda buat. Lokasi ini dapat ditemukan di halaman Maps Management.
Untuk menambahkan ID peta ke kode inisialisasi Anda, lihat bagian Menambahkan ID Peta ke aplikasi Anda.
Memeriksa kemampuan peta (wajib)
Gaya visual berbasis data untuk set data memerlukan ID peta. Jika ID peta tidak ada, atau ID peta yang tidak valid diteruskan, gaya visual berbasis data untuk set data tidak dapat dimuat. Sebagai
langkah pemecahan masalah, Anda dapat menggunakan
MapCapabilities
untuk memeriksa apakah gaya visual berbasis data untuk set data didukung.
Kotlin
val capabilities: MapCapabilities = googleMap.getMapCapabilities() System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable())
Java
MapCapabilities capabilities = googleMap.getMapCapabilities(); System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable());