[发明专利]一种在地图层绘制图形的方法、装置及存储介质在审
申请号: | 202110043743.7 | 申请日: | 2021-01-13 |
公开(公告)号: | CN113157330A | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 罗小可 | 申请(专利权)人: | 惠州TCL移动通信有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F3/0488;G06T17/05 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 刘文求;徐凯凯 |
地址: | 516003 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地图 绘制 图形 方法 装置 存储 介质 | ||
本发明公开了一种在地图层绘制图形的方法、装置及存储介质,所述方法包括:通过预设的可视化界面组件层获取图形数据,将所述图形数据作为待绘制图形数据;获取所述待绘制图形数据的经纬度数据,通过所述经纬度数据在地图层上绘制出与所述待绘制图形数据形状相同的图形。本实施例通过把修改图形的操作过程放在安卓系统提供的可视化界面组件层上,进而使修改图形的操作过程和地图层抽离。本发明可以有效避免用户在改变安全区域的形状的过程中,由于手指滑动产生过多触摸点,而导致产生过多经纬度转换计算的情况。
技术领域
本发明涉及电子地图领域,尤其涉及的是一种在地图层绘制图形的方 法、装置及存储介质。
背景技术
伴随着人们对健康、安全定位和娱乐体验更加精致的追求,智能穿戴 设备开始在全球市场上的迅速的普及。而安全问题是智能穿戴设备所要考 虑解决的其中一个重要问题。手表、手环、定位器这写穿戴设备都会有设 置安全区域这些不规则图形的功能,当小孩、宠物走出安全区域的时候会 及时通知用户。然而安全区域往往是个不规则图形,用户设置的时候会根 据实际情况设置对应的形状区域,之后也会根据自身需求对安全区域对应 的图形形状进行改变。由于目前的谷歌地图(GoogleMap)的安卓开发工 具包(AndroidSDK)没有直接的应用程序编程接口(API)来通过拖拽已 绘制图形的形状上的各个点来改变该绘制图形的形状。因此用户如果需要 改变谷歌地图上安全区域对应的图形形状,则需要终端通过记录用户所有 触摸点的位置,然后转换成为地图上对应的经纬度,当用户手指停止移动 的时候再根据当前手指对应的触摸点重新连线画出对应的图形形状,从而 实现对谷歌地图上安全区域的范围进行更改。然而用户在触摸屏幕和移动 地图的过程中会产生很多的点,从而会造成很多额外的、不必要的经纬度 转换计算。
因此,现有技术还有待改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种 在地图层上绘制图形的方法、装置及存储介质,旨在解决现有技术中在修 改地图层上的图形时,由于触摸屏幕和移动地图的过程中会产生很多的点, 从而会造成很多额外的计算的问题。
本发明解决问题所采用的技术方案如下:
第一方面,本发明实施例提供一种在地图层绘制图形的方法,其中, 所述方法包括:
通过预设的可视化界面组件层获取图形数据,将所述图形数据作为待 绘制图形数据;
获取所述待绘制图形数据的经纬度数据,通过所述经纬度数据在地图 层上绘制出与所述待绘制图形数据形状相同的图形。
在一种实施方式中,所述获取图形数据,在预设的可视化界面组件层 上根据所述图形数据对原始图形数据进行更新,更新完毕以后将所述图形 数据作为待绘制图形数据包括:
获取触摸点的坐标数据;
在所述可视化界面组件层上根据所述触摸点的坐标数据对原始图形的 顶点的坐标数据进行更新;
将更新完毕以后得到的顶点依次连接,得到图形数据;
将所述图形数据作为待绘制图形数据。
在一种实施方式中,所述在所述可视化界面组件层上根据所述触摸点 的坐标数据对原始图形的顶点的坐标数据进行更新包括:
将所述触摸点的坐标数据与原始图形的顶点的坐标数据进行比较;
若所述触摸点的坐标数据与原始图形的顶点的坐标数据相同,则根据 所述触摸点的坐标数据对原始图形的顶点的坐标数据进行更新。
在一种实施方式中,所述若所述触摸点的坐标数据与原始图形的顶点 的坐标数据相同,则根据所述触摸点的坐标数据对原始图形的顶点的坐标 数据进行更新包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州TCL移动通信有限公司,未经惠州TCL移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110043743.7/2.html,转载请声明来源钻瓜专利网。