前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >自学HarmonyOS应用开发(49)- 引入地图功能

自学HarmonyOS应用开发(49)- 引入地图功能

作者头像
面向对象思考
发布2021-07-15 16:43:20
4590
发布2021-07-15 16:43:20
举报

秒表应用的功能就是计时,其中有一种情况就是计算地图上两点之间移动的时间。但是作者在实际使用这个应用的时候,经常会忘了在预定地点开始和停止计时。解决这个问题的想法就是为秒表应用增加预定地点自动开始和停止计时的功能。如果可能最好还能计算跑圈的时间。

我们按照下面的路线图来实现这个功能:

  1. 引入地图功能
  2. 获取现在位置
  3. 在地图上选点
  4. 自动开始和停止计时

本文是第一步:借助开源项目TinyMap引入地图功能。TinyMap是董昱老师开发的鸿蒙开源项目,我们首先直接在秒表应用中使用这个项目中的代码,等基本动作没问题了再编写自己的代码。

下载TinyMap源码

从文后链接下载TinyMap工程之后在本地解压,结果如下:

将上面目录中的tinymap目录拷贝到秒表应用目录中,结果如下:

配置秒表应用

修改秒表应用的setting.gradle文件,添加:tinymap包。

修改秒表应用entry包中的build.gradle配置文件:

这几个步骤完成之后,我们就可以在秒表应用中使用地图了。

参考资料

开发-获取设备的位置信息 (harmonyos.com):

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/device-location-info-0000000000031900

董昱老师的TinyMap:

https://gitee.com/dongyu1009/tiny-map-for-harmony-os/tree/master/tinymap

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-06-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 面向对象思考 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档