Android için Haritalar SDK'sı 3.1.0 BETA sürümünü kullanma

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 ç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.

İşaretleyici ç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ı ve özel işaretçiler arasındaki göreceli önceliği belirtip belirtmeyeceğinizi belirtebilirsiniz. Daha fazla bilgi için Marker Collision Handling (Android) bölümüne bakın.

Çoklu Çizgi Özelleştirme (beta)

Artık poliçizgilerin görünümünü özelleştirmenin 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.

Bir degrade poliçizgisi oluşturun

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ı bir poli çizgi oluşturun

Çoklu çizginin görünümünü tekrarlanan bir bit eşlem dokusu olarak ayarlayabilirsiniz. Bunu yapmak için TextureStyle öğesinin StampStyle öğesini oluşturun, ardından PolylineOptions.addSpan() öğesini çağırarak şeklin seçenekler nesnesinde bu özelliği ayarlayın.

Beta uyumlu yardımcı program kitaplığını içe aktarın

Google Haritalar Android API yardımcı program kitaplığını kullanıyorsanız, mevcut sürümü beta uyumlu sürümle değiştirmek için aşağıdaki adımları kullanarak proje bağımlılıklarınızı da güncellemeniz gerekir:

  1. Beta uyumlu yardımcı program kütüphanesini build.gradle dosyanıza aktarın:
    implementation 'com.google.maps.android:android-maps-utils-v3:1.3.1'
  2. Beta ile uyumlu olmayan yardımcı kitaplığı kaldırmak için build.gradle bölümünden aşağıdakileri kaldırın:
    implementation 'com.google.maps.android:android-maps-utils:1.3.1'