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
- İşaretçi çakışmasını yönetme
- Çoklu çizgi özelleştirme
Bu kılavuzda, yeni özelliklerin nasıl kullanılacağı açıklanmaktadır.
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 API'lerini ve SDK'larını kullanarak haritanızı kodda stilize etmek yerine, haritalarınızı Google Cloud Console'da yönetebilir ve stilize edebilirsiniz. Daha fazla bilgi için Android Harita Özelleştirmesine Genel Bakış başlıklı makaleyi inceleyin.
İşaretçi çakışmasını yönetme (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 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 ç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 bit 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
oluşturun, ardından PolylineOptions.addSpan()
işlevini çağırarak bu özelliği şeklin seçenekler nesnesinde ayarlayın.TextureStyle
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.gradle
dosyanıza aktarın:implementation 'com.google.maps.android:android-maps-utils-v3:1.3.1'
- Beta ile uyumlu olmayan yardımcı kitaplığı kaldırmak için
build.gradle
öğesinden aşağıdakileri kaldırın:implementation 'com.google.maps.android:android-maps-utils:1.3.1'