Veri kümeleri için veri odaklı stili ayarlamak üzere aşağıdaki adımları uygulayın.
API anahtarı alma ve API'leri etkinleştirme
Veri kümeleri için veriye dayalı stilleri kullanmadan önce, faturalandırma hesabı olan bir bulut projesine ve hem Android için Haritalar SDK'sı hem de Maps Datasets API'nin etkinleştirilmiş olması gerekir. Daha fazla bilgi için:
Yeni harita oluşturucuyu etkinleştir
Android için Haritalar SDK'sının 18.0.0 sürümü itibarıyla yeni bir harita oluşturucu kullanıma sunulmuştur. Bu oluşturma aracı, Android için Haritalar SDK'sına bulut tabanlı harita stilleri desteği de dahil olmak üzere birçok iyileştirme getirir.
Android için Haritalar SDK'sının 18.2.0 sürümünün yayınlanmasıyla birlikte Google, varsayılan oluşturucuyu eski oluşturucudan yeni sürüme geçiren harita oluşturucuya geçirdi. Bu değişiklik, yeni bir uygulama oluşturduğunuzda veya mevcut bir uygulamayı yeniden oluşturduğunuzda artık uygulamanızda varsayılan olarak yükseltilmiş harita oluşturma aracının kullanılacağı anlamına gelir.
Harita kimliği oluşturma
Yeni bir harita kimliği oluşturmak için Harita kimliği oluşturma başlıklı makaledeki adımları uygulayın. Harita türünü Android olarak ayarladığınızdan emin olun.
Yeni harita stili oluşturma
Yeni bir harita stili oluşturmak için Harita stillerini yönetme bölümündeki talimatları uygulayarak stili oluşturun ve stilinizi yeni oluşturduğunuz harita kimliğiyle ilişkilendirin.
Harita başlatma kodunuzu güncelleme
Bu adım için, az önce oluşturduğunuz harita kimliği gereklidir. Haritalar Yönetimi sayfanızda bulabilirsiniz.
Harita kimliğini ilk kullanıma hazırlama kodunuza eklemek için Harita kimliğini uygulamanıza ekleme başlıklı makaleyi inceleyin.
Harita özelliklerini kontrol edin (zorunlu)
Veri kümeleri için veri odaklı stil, harita kimliği gerektirir. Harita kimliği eksikse veya geçersiz bir harita kimliği iletilirse veri kümeleri için veriye dayalı stil yüklenemez. Sorun giderme adımı olarak, veri kümeleri için veriye dayalı stillerin desteklenip desteklenmediğini kontrol etmek için MapCapabilities
aracını kullanabilirsiniz.
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());