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) ve denemeniz için bazı yeni özelliklere sahip yeni bir uygulamadır:
- Haritalar özelleştirmesi
- İşaretçi çarpışmasını işleme
- Çoklu çizgi özelleştirme
Bu kılavuzda, yeni özelliklerin nasıl kullanılacağı açıklanmaktadır.
Haritalar özelleştirmesi (beta)
Bulut tabanlı harita stilleri, haritalarınızın stilini daha kolay özelleştirmenize ve yönetmenize olanak tanıyan çeşitli araç ve özellikler sunar. Haritalarınızı Haritalar API'lerini ve SDK'larını kullanarak kodda biçimlendirmek yerine Google Cloud Console'da yönetebilir ve biçimlendirebilirsiniz. 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 ana harita etiketlerini geçersiz kılıp kılmayacağını belirtebilir ve özel işaretçiler arasındaki göreceli önceliği belirtebilirsiniz. Daha fazla bilgi için İşaretçi Çarpışmasını Ele Alma (Android) başlıklı makaleyi inceleyin.
Poli çizgi özelleştirme (beta)
Artık çoklu çizgilerin görünümünü özelleştirmenin birkaç yeni yolu vardır:
- Çok renkli çoklu çizgiler, çoklu çizgi segmentlerini farklı renklere ayarlar.
- Renk geçişli çoklu çizgiler, bir çoklu çizgiyi iki renkten oluşan bir renk geçişi kullanarak renklendirir.
- Damgalanmış çoklu çizgiler, tekrarlanan bitmap'leri kullanarak bir çoklu çizginin stilini belirler.
Çok renkli bir çoklu çizgi oluşturma
Bir çok çizginin segmentlerini tek tek renklendirmek için StyleSpan
nesneleri oluşturup addSpan()
veya addSpans()
yöntemlerini kullanarak PolylineOptions
'a ekleyerek aralıkları kullanabilirsiniz. Varsayılan olarak, dizideki her öğe, karşılık gelen çizgi segmentinin rengini ayarlar.
Renk geçişli poli çizgisi oluşturma
Bir degrade tanımlamak için iki 32 bit alfa-kırmızı-yeşil-mavi (ARGB) tam sayı belirterek çizginin başlangıç ve bitiş renklerini belirtebilirsiniz. PolylineOptions.addSpan()
işlevini çağırarak bu özelliği şeklin seçenekler nesnesinde ayarlayın.
Damgalanmış poli çizgi oluşturma
Bir çok çizginin görünümünü tekrarlanan bir bitmap dokusu olarak ayarlayabilirsiniz. Bunu yapmak için TextureStyle
türünde bir StampStyle
oluşturun, ardından PolylineOptions.addSpan()
'yi ç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ı kitaplığını kullanıyorsanız aşağıdakileri yaparak 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 util kitaplığını
build.gradle
dosyanıza aktarın:implementation 'com.google.maps.android:android-maps-utils-v3:1.3.1'
- Beta uyumlu olmayan yardımcı program kitaplığını kaldırmak için
build.gradle
'ünüzden aşağıdakileri kaldırın:implementation 'com.google.maps.android:android-maps-utils:1.3.1'
Sana Özel içeriklerini çalıştırma
GitHub'daki Google Örnekleri deposu, Android için Haritalar SDK'sının 3.1.0 Beta sürümünün kullanımını gösteren örnek uygulamalar içerir.
- Android için Haritalar SDK'sı örnekleri
- Android için Yerler SDK'sı örnekleri (yalnızca Haritalar v3.1.0 beta sürümüyle kullanılabilir)