Huawei Map Kit Kullanımı
Selamlar, bugün sizlerle Huawei Kit’lerinden biri olan Map Kit’i öğreneceğiz. Hazırsanız haydi başlayalım.
Huawei Map 🗺 Kit 🛠 Nedir?
Map Kit, Harita işlemlerini kullanabilmek için kullanılan bir Huawei SDK’dır. 200'den fazla ülke ve bölgenin harita verilerini kapsar ve yüzlerce dili desteklemektedir.
Bu SDK ile harita tabanlı işleri uygulamalarınıza kolayca entegre edip, kullanabilirsiniz.
Map Kit, Çin dışındaki harita geliştirme ihtiyaçlarını çoğunu karşılayan WGS 84 GPS koordinat sistemini kullanır.
- Harita gösterimi: Binaları, yolları, su sistemlerini ve İlgi Çekici Noktaları görüntüler.
- Harita etkileşimi: Haritadaki etkileşim hareketlerini ve butonları kontrol eder.
- Harita çizimi: Konum işaretleri, harita katmanları, overlay ve çeşitli şekiller ekler.
Detaylı bilgi için dökümanı inceleyebilirsiniz:
Desteklenen 💪🏻 Cihazlar 📱
Android 7.0–10 arasındaki cihazlarda HMS Core indirip aktif ettiğiniz sürece Map Kit’i kolaylık test edebilir ve kullanabilirsiniz.
Map Kit Nasıl Kullanılır ⁉️
İlk olarak Huawei Developer hesabınızın bulunması gerekir. Aşağıdaki linkten hemen ücretsiz şekilde kurabilirsiniz.
Developer hesabını açıp, bir proje oluşturuyoruz.
HuaweiApp adında bir uygulama oluşturduk.
Uygulama özelliklerini yapmamız gerekmektedir. Aşağıdaki adımlarda bu özellikler gösterilecektir.
SHA-256 certificate fingerprint ihtiyaçımız var. Bunu Android Studio’da Gradle alanına tıklayıp signingReport kısmına tıklayarak alabiliyoruz.
signingReport alanına tıkladığımızda projemizde kullanabilmek için SHA-256 code üretmiş oluyor.
Uygulamada kullanılacak olan API’leri Manage API kısmında yönetiyoruz.
Tüm ayarları yaptıktan sonra agconnect-services.json
dosyasını indirip, uygulamaya ekliyoruz.
Uygulamada gerekli olan izinler AndroidManifest.xml
dosyasına ekliyoruz.
build.gradle(HuaweiMapKitApp)
dosyasına Map Kit’le alakalı ayarlamalar yapılıyor.
build.gradle(:app)
plugin altına com.huawei.agconnect
eklenir.
build.gradle(:app)
dependencies altına ilgili kütüphaneler eklenir.
Ekran tasarımını activity_main.xml
içinde yapıyoruz.
MapActivity
sınıfında Map ayarlamalarını yapıyoruz. Statik bir location tanımı yaptık ve onu belirtmek için Marker ekledik.
Uygulamayı Cloud Debugging ya da Real cihazlarda deneyebilirsiniz.
Tüm işlemleri başarıyla tamamladık. Tebrikler 🤓 🥳 Huawei Map Kit karşınızda 🎬
Projeye GitHub hesabından ulaşabilirsiniz:
Herkese keyifli kodlamalar. 🥰 👨🏻💻 👩🏻💻