【技术实现步骤摘要】
地图应用中绘制区域的方法、装置和计算机设备
本申请涉及计算机图形
,特别是涉及一种地图应用中绘制区域的方法、装置、计算机设备和存储介质。
技术介绍
在共享车辆行业飞速发展与激烈竞争的过程中,随着车辆规模的不断增多,乱停乱放、无序占道等乱象频发,上述乱象问题既影响着各地用户对共享车辆的正常使用,还严重增加了共享车辆企业的线下运营成本。现有的停车规范,除政府规定禁停区域外,还会指定可停车区域,即在非指定区域停车的用户将被视为不规范停车。现有的指定可停车区域通常由后台算法基于热力图分布等相关数据,以及所需容错范围等信息,构建一个考虑到容错范围后囊括热点位置的推荐区域。终端可以通过接口或者推送的方式获取到该推荐区域,并展示给一线运维人员。而现有的基于后端算法的方式只能经由程序研发人员调整,当推荐区域为政府禁止停放车辆区域、或因临时施工封路,或者后端算法有漏洞导致不满足实际停车情况时,一线运维人员无法调整停车区域来适应不同状况,存在停车区域维护困难的问题。
技术实现思路
基于此,有必要针对上述技术问题 ...
【技术保护点】
1.一种地图应用中绘制区域的方法,其特征在于,所述方法包括:/n获取区域绘制请求;/n根据所述区域绘制请求,将当前显示的地图页面的中心点确定为终端当前所在的地理位置;/n获取预设形状的多边形闭合区域的顶点的原始像素坐标和排列顺序,所述顶点的原始像素坐标是根据所述中心点经纬度坐标和当前地图的缩放比例计算得到的,所述排列顺序是根据预设的排序方式将所述顶点的原始像素坐标进行排序得到的;/n按照排序后的所述顶点的原始像素坐标,在所述当前显示的地图页面上绘制形成所述多边形闭合区域。/n
【技术特征摘要】
1.一种地图应用中绘制区域的方法,其特征在于,所述方法包括:
获取区域绘制请求;
根据所述区域绘制请求,将当前显示的地图页面的中心点确定为终端当前所在的地理位置;
获取预设形状的多边形闭合区域的顶点的原始像素坐标和排列顺序,所述顶点的原始像素坐标是根据所述中心点经纬度坐标和当前地图的缩放比例计算得到的,所述排列顺序是根据预设的排序方式将所述顶点的原始像素坐标进行排序得到的;
按照排序后的所述顶点的原始像素坐标,在所述当前显示的地图页面上绘制形成所述多边形闭合区域。
2.根据权利要求1所述的方法,其特征在于,所述顶点的原始像素坐标的计算方式,包括:
根据当前地图的缩放比例,确定所述多边形闭合区域的边长的地图距离;
以所述当前显示的地图页面的中心点经纬度坐标为起点,根据所述边长的地图距离,计算得到所述顶点的原始经纬度坐标;
将所述顶点的原始经纬度坐标转换为原始像素坐标。
3.根据权利要求1所述的方法,其特征在于,所述按照排序后的所述顶点的原始像素坐标,在所述当前显示的地图页面上绘制形成所述多边形闭合区域之后,还包括:
监听对所述当前显示的地图页面的缩放和滑动操作中的至少一个;
当监听到所述缩放操作时,获取对所述地图页面的调整比例,根据所述调整比例缩放所述多边形闭合区域,所述调整比例是根据对所述地图缩放前和缩放后的缩放比例计算得到的;
当监听到所述滑动操作时,移动所述地图页面,保持所述多边形闭合区域的中心点与滑动后显示的地图页面中心点一致。
4.根据权利要求1所述的方法,其特征在于,所述按照排序后的所述顶点的原始像素坐标,在所述当前显示的地图页面上绘制形成所述多边形闭合区域之后,还包括:
监听所述多边形闭合区域上的操作区域;
当监听到所述操作区域移动时,记录所述操作区域的移动路径;
获取移动后的顶点的像素坐标,所述移动后的顶点的像素坐标是根据所述移动路径和所述顶点的原始像素坐标计算得到的;
根据所述移动后的顶点的像素坐标和所述排列顺序,在所述当前显示的地图页面上绘制新的多边形闭合区域。
5.根据权利要求4所述的方法,其特征在于,所述操作区域包括旋转操作区域和拉伸操作区域中的至少一个;所述当监听到所述操作区域移动时,记录所述操作区域的移动路径,包括:
当监听到所述旋转操作区域旋...
【专利技术属性】
技术研发人员:杨磊,林睿强,宋忠磊,张飞飞,
申请(专利权)人:上海钧正网络科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。