大家好!欢迎您来到51CTO鸿蒙专区。我是董昱。很荣幸成为HarmonyOS系统课程开发者。

#2020征文-手机#地图组件TinyMap来啦!鸿蒙上第一个开源地图组件_鸿蒙#2020征文-手机#地图组件TinyMap来啦!鸿蒙上第一个开源地图组件_TinyMap_02

欢迎大家观看我在51CTO中首发了我的最新免费的视频教程《精讲鸿蒙应用程序开发》,并提出宝贵的意见:

​https://edu.51cto.com/course/26138.html​

================================

今天给大家介绍我自己开发的一个鸿蒙应用程序的地图控件:TinyMap。大家先看看效果

#2020征文-手机#地图组件TinyMap来啦!鸿蒙上第一个开源地图组件_鸿蒙_03

因为论坛上传gif动画的大小的限制,实际的效果比这个还要好一些,平移的时候如丝般顺滑。

这个控件可以放置Google和高德的底图,并且可以添加自定义的底图元素(带图片的地理位置要素)


优势:

  • 开源,方便大家学习研究
  • 超级轻量化,目前仅包含3个类,适合源码研究和学习。
  • 可高德地图和Google地图作为地理底图,并且可以选择卫星影像和矢量底图数据。
  • 可添加自定义底图元素(Element)


部署教程:

将tinymap Module(也就是HAP)移到所需要的工程中,并且在需要调用的Module(HAP)中导入这个工程。 在build.gradle中插入以下代码:

文章后续内容和附件可以点击下面的原文链接前往学习

原文链接:​​https://harmonyos.51cto.com/posts/2156#bkwz​


​想了解更多内容,请访问:​

​51CTO和华为官方合作共建的鸿蒙技术社区​

​https://harmonyos.51cto.com/#bkwz​


#2020征文-手机#地图组件TinyMap来啦!鸿蒙上第一个开源地图组件_鸿蒙_04