Android için Haritalar SDK'sının 3.1.0 beta sürümü, önceki sürümle aynı API yüzeyine (tüm sınıflar ve yöntemler aynı kalır) sahip yeni bir uygulamadır. Ayrıca, denemeniz için bazı yeni özellikler içerir:
- Haritaları özelleştirme
- İşaretleyici çarpışmasını işleme
- Çoklu çizgi özelleştirme
Bu kılavuzda, yeni özelliklerin nasıl kullanılacağı gösterilmektedir.
Haritaları özelleştirme (beta)
Bulut tabanlı harita stilleri, haritalarınızın stilini özelleştirmenize ve yönetmenize olanak tanıyan çeşitli araçlar ve özellikler sunar. Haritalarınızı Maps API'leri ve SDK'ları kullanarak kodda stilize etmek yerine Google Cloud Console'da yönetip stilize edebilirsiniz. Daha fazla bilgi için Android Harita Özelleştirmesine Genel Bakış başlıklı makaleyi inceleyin.
İşaretleyici çakışmasını yönetme (beta)
Çakışma olduğunda özel işaretçilerin varsayılan harita etiketlerini geçersiz kılıp kılmayacağını ve özel işaretçiler arasındaki göreceli önceliği belirtebilirsiniz. Daha fazla bilgi için Marker Collision Handling (Android) başlıklı makaleyi inceleyin.
Çoklu Çizgi Özelleştirme (beta)
Çoklu çizgilerin görünümünü özelleştirmenin artık birkaç yeni yolu var:
- Çok renkli çoklu çizgiler, çoklu çizgi segmentlerini farklı renklere ayarlar.
- Renk geçişli çoklu çizgiler, iki renkli bir renk geçişi kullanarak çoklu çizgiyi renklendirir.
- Damgalı çoklu çizgiler, tekrarlanan bit eşlemler kullanarak çoklu çizgileri şekillendirir.
Çok renkli bir çoklu çizgi oluşturma
StyleSpan nesneleri oluşturup addSpan() veya addSpans() yöntemlerini kullanarak PolylineOptions'ye ekleyerek çoklu çizginin segmentlerini ayrı ayrı renklendirmek için aralıkları kullanabilirsiniz. Varsayılan olarak, dizideki her öğe ilgili çizgi segmentinin rengini ayarlar.
Renk geçişli çoklu çizgi oluşturma
Konturun başlangıç ve bitiş renklerini belirtmek için iki adet 32 bitlik alfa-kırmızı-yeşil-mavi (ARGB) tamsayı belirterek bir gradyan tanımlayabilirsiniz. PolylineOptions.addSpan() işlevini çağırarak bu özelliği şeklin seçenekler nesnesinde ayarlayın.
Damgalı çoklu çizgi oluşturma
Çoklu çizginin görünümünü tekrarlanan bir bit eşlem dokusu olarak ayarlayabilirsiniz. Bunu yapmak için StampStyle TextureStyle oluşturun, ardından PolylineOptions.addSpan() işlevini çağırarak bu özelliği şeklin seçenekler nesnesinde ayarlayın.
Beta ile uyumlu yardımcı program kitaplığını içe aktarın
Google Maps Android API yardımcı kitaplığını kullanıyorsanız aşağıdaki adımları uygulayarak proje bağımlılıklarınızı da güncellemeniz ve mevcut sürümü beta ile uyumlu sürümle değiştirmeniz gerekir:
- Beta ile uyumlu util kitaplığını
build.gradledosyanıza aktarın:implementation 'com.google.maps.android:android-maps-utils-v3:1.3.1'
- Beta ile uyumlu olmayan yardımcı program kitaplığını kaldırmak için
build.gradlebölümünden aşağıdakileri kaldırın:implementation 'com.google.maps.android:android-maps-utils:1.3.1'