Android için Haritalar SDK'sının 3.1.0 beta sürümü, önceki sürümle aynı API yüzeyine sahip yeni bir uygulamadır (tüm sınıflar ve yöntemler aynı kalır) ve denemeniz için bazı yeni özellikler içerir:
- Haritalar'ın özelleştirilmesi
- İşaretçi çakışması yönetimi
- Çoklu çizgi özelleştirme
Bu kılavuzda, yeni özellikleri nasıl kullanacağınız 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. Haritanızı Maps API'leri ve SDK'ları kullanarak kodla şekillendirmek yerine Google Cloud Console'da haritalarınızı yönetebilir ve şekillendirebilirsiniz. Daha fazla bilgi için Android Harita Özelleştirmeye Genel Bakış başlıklı makaleyi inceleyin.
İşaretçi çakışması yönetimi (beta)
Çakışma olduğunda özel işaretçilerin varsayılan temel harita etiketlerini geçersiz kılıp kılmayacağını belirtebilir ve özel işaretçiler arasındaki göreceli önceliği gösterebilirsiniz. Daha fazla bilgi için İşaretçi Çakışması İşleme (Android) başlıklı makaleyi inceleyin.
Çoklu çizgi özelleştirme (beta)
Artık çoklu çizgilerin görünümünü özelleştirmenin birkaç yeni yolu var:
- Çok renkli çoklu çizgiler, çoklu çizgi segmentlerini farklı renklere ayarlar.
- Geçişli çoklu çizgiler, iki rengin geçişini kullanarak çoklu çizgiyi renklendirir.
- Damgalı çoklu çizgiler, yinelenen bitmap'ler kullanarak çoklu çizgileri stillendirir.
Çok renkli çoklu çizgi oluşturma
StyleSpan nesneleri oluşturup addSpan() veya addSpans() yöntemlerini kullanarak bunları PolylineOptions öğesine ekleyerek çoklu çizginin segmentlerini ayrı ayrı renklendirmek için yayları kullanabilirsiniz. Varsayılan olarak, dizideki her öğe ilgili çizgi segmentinin rengini ayarlar.
Gradyan çoklu çizgi oluşturma
Konturun başlangıç ve bitiş renklerini belirtmek için iki adet 32 bit alfa-kırmızı-yeşil-mavi (ARGB) tam sayı belirterek bir gradyan tanımlayabilirsiniz. PolylineOptions.addSpan() yöntemini çağırarak şeklin seçenekler nesnesinde bu özelliği 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 TextureStyle türünde bir StampStyle oluşturun, ardından PolylineOptions.addSpan() yöntemini çağırarak bu özelliği şeklin seçenekler nesnesinde ayarlayın.
Beta uyumlu yardımcı program kitaplığını içe aktarma
Google Haritalar Android API yardımcı program kitaplığını kullanıyorsanız aşağıdaki adımları uygulayarak mevcut sürümü beta uyumlu sürümle değiştirmek için proje bağımlılıklarınızı da güncellemeniz gerekir:
- Beta uyumlu yardımcı program 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.gradledosyanızdan aşağıdakileri kaldırın:implementation 'com.google.maps.android:android-maps-utils:1.3.1'