Integrating Huawei Map kit in HarmonyOs Wearable Device Application

Shiddalingeshwar M S
Huawei Developers
Published in
3 min readFeb 4, 2022

Introduction

In this article, we will learn about Huawei Map Kit in HarmonyOs. Map Kit is an SDK for map development. It covers map data of more than 200 countries and regions, and supports over 70 languages. With this SDK, you can easily integrate map-based functions into your HarmonyOs application.

Development Overview

You need to install DevEcho Studio IDE and I assume that you have prior knowledge about the Harmony Os and java.

Hardware Requirements

  • A computer (desktop or laptop) running windows 10.
  • A HarmonyOs Smart Watch (with the USB cable), which is used for debugging.

Software Requirements

  • Java JDK installation package.
  • DevEcho Studio installed.

Steps:

Step 1: Create a HarmonyOs Application.

Step 1: Create a project in AppGallery

Step 2: Configure App in AppGallery

Step 3: Follow the SDK integration steps

Let’s start coding

MapAbilitySlice responsible for showing the map UI in the wearable device

Result

Sample app output

Tips and Tricks

  • Add required dependencies without fail.
  • Add required images in resources > base > media.
  • Add custom strings in resources > base > element > string.json.
  • Define supporting devices in config.json file.
  • Do not log the sensitive data.
  • Enable required service in AppGallery Connect.
  • Use respective Log methods to print logs.

Conclusion

In this article, we have learnt, integration of Huawei Map in HarmonyOs wearable device using Huawei Map Kit. Sample application shows how to implement Map kit in HarmonyOs Wearables device. Hope this articles helps you to understand and integration of map kit, you can use this feature in your HarmonyOs application to display map in wearable devices.

Thank you so much for reading this article and I hope this article helps you to understand Huawei Map Kit in HarmonyOS. Please provide your comments in the comment section and like.

References

Map Kit

Checkout in forum

--

--