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. 🥰 👨🏻‍💻 👩🏻‍💻

Android Developer 👨🏻‍💻