标注物的绘制方法与绘制系统技术方案

技术编号:31089673 阅读:34 留言:0更新日期:2021-12-01 12:50
本发明专利技术涉及计算机软件领域,公开一种标注物的绘制方法与绘制系统。所述绘制方法包括:创建与当前地图视图的大小相同且透明的碎片,其中,所述碎片位于所述当前地图视图的上方;对被标注对象所在的经纬度坐标进行坐标转换,以获取所述目标点在所述当前地图视图上的第一屏幕坐标;以及在所述第一屏幕坐标表明所述目标点在所述当前地图视图内的情况下,按照所述第一屏幕坐标将所述标注物绘制在所述碎片上。本发明专利技术可在地图视图上方的透明碎片上绘制标注物,由此可避免因在地图上绘制过多标注而产生的卡顿现象。产生的卡顿现象。产生的卡顿现象。

【技术实现步骤摘要】
标注物的绘制方法与绘制系统


[0001]本专利技术涉及计算机软件领域,具体地涉及一种标注物的绘制方法与绘制系统。

技术介绍

[0002]地图服务是一些公司提供的开源的服务。例如,使用这些地图服务时,可以展示地图,或者在地图上绘制标注物等。但是,现有绘制方案是在地图页面上直接绘制。这样的绘制方式容易造成页面加载缓慢、卡顿等问题。

技术实现思路

[0003]本专利技术的目的是提供一种标注物的绘制方法与绘制系统,其可在地图视图上方的透明碎片上绘制标注物,由此可避免因在地图上绘制过多标注而产生的卡顿现象,实现对特定对象的快速且流畅的标记,从而可极大地提升地图页面的加载速度。
[0004]为了实现上述目的,本专利技术一方面提供一种标注物的绘制方法,所述绘制方法包括:创建与当前地图视图的大小相同且透明的碎片,其中,所述碎片位于所述当前地图视图的上方;对被标注对象所在的经纬度坐标进行坐标转换,以获取待绘制的对应于所述被标注对象的标注物在所述当前地图视图上的第一屏幕坐标;以及在所述第一屏幕坐标表明所述标注物将处于所述当前地图视图内的情况本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种标注物的绘制方法,其特征在于,所述绘制方法包括:创建与当前地图视图的大小相同且透明的碎片,其中,所述碎片位于所述当前地图视图的上方;对被标注对象所在的经纬度坐标进行坐标转换,以获取待绘制的对应于所述被标注对象的标注物在所述当前地图视图上的第一屏幕坐标;以及在所述第一屏幕坐标表明所述标注物将处于所述当前地图视图内的情况下,按照所述第一屏幕坐标将所述标注物绘制在所述碎片上。2.根据权利要求1所述的标注物的绘制方法,其特征在于,所述对被标注对象所在的经纬度坐标进行坐标转换包括:确定第一屏幕坐标系,其中,所述第一屏幕坐标系以所述当前地图视图的左上角为坐标原点,以沿所述当前地图视图的上边缘向右为横坐标轴的正向且以所述当前地图视图的左边缘向下为纵坐标轴的正向;以及在所述第一屏幕坐标系中,通过至屏幕定位函数对所述被标注对象所在的经纬度坐标进行坐标转换。3.根据权利要求2所述的标注物的绘制方法,其特征在于,在所述第一屏幕坐标满足以下条件的情况下,表明所述标注物将处于所述当前地图视图内:所述第一屏幕坐标的横坐标大于0且小于所述当前地图视图在横坐标轴上的宽度;以及所述第一屏幕坐标的纵坐标大于0且小于所述当前地图视图在纵坐标轴上的高度。4.根据权利要求1所述的标注物的绘制方法,其特征在于,所述绘制方法还包括:监听所述当前地图视图上的预设手势事件;以及将所监听到的所述预设手势事件同步至所述碎片。5.根据权利要求4所述的标注物的绘制方法,其特征在于,所述预设手势事件至少包括以下各个事件中的一者:点击、移动、放大、缩小。6.根据权利要求4所述的标注物的绘制方法,其特征在于,所述绘制方法还包括:在所监听到的所述预设手势事件为移动、放大或缩小的情况下,对所述被标注对象所在的经纬度坐标进行坐标转换,以获取...

【专利技术属性】
技术研发人员:王林
申请(专利权)人:北京房江湖科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1