【技术实现步骤摘要】
本专利技术涉及移动互联网领域,尤其涉及一种实时路段显示方法、装置。
技术介绍
通常,在常见的地图软件中,对于实时交通状况的处理,基本上都是通过服务器动态生成实时交通状况图片,再发送到客户端显示,例如google、百度地图等是通过服务器直接生成图片的。这种做法不但会对服务器带来负担,而且发送大量的图片时,会产生大量的网络流量,从而影响用户使用与体验,这是现有技术中地图软件的缺点。 为了解决上述问题,需要提出一种新型的实时路况显示方法,以解决上述服务器与客户端之间流量大的问题,从而提高用户体验的方法。
技术实现思路
本专利技术实施例的目的在于提出一种实时路段显示方法、装置。所述的一种实时路况显示方法包括接收显示实时路况的指令后,从预置的数据库中获取所有组成实时线路的点坐标,形成源坐标点集合并保存,所述点坐标携带有对应的路段ID ;获取所述源坐标点集合中的所有点坐标对应的偏移点坐标;从服务器获取预置的第一路段状态码,所述第一路段状态码包括对应的路段ID集合;根据所述的第一路段状态码以及所述的偏移点坐标,在预置的地图中显示实时路况信息。所述的实时路况显示装置包括第一获取单元、第二获取单元、第三获取单元、第一处理单元;第一获取单元,用于接收显示实时路况的指令后,从预置的数据库中获取所有组成实时线路的点坐标,形成源坐标点集合并保存,所述点坐标携带有对应的路段ID ;第二获取单元,用于获取所述源坐标点集合中的所有点坐标对应的偏移点坐标;第三获取单元,用于从服务器获取预置的第一路段状态码,所述第一路段状态码包括对应的路段ID集合;第一处理单元,用于根据所述的第一路段状态码以 ...
【技术保护点】
一种实时路况显示方法,其特征在于,所述方法包括:接收显示实时路况的指令后,从预置的数据库中获取所有组成实时线路的点坐标,形成源坐标点集合并保存,所述点坐标携带有对应的路段ID;获取所述源坐标点集合中所有点坐标对应的偏移点坐标;从服务器获取预置的第一路段状态码,所述第一路段状态码包括对应的路段ID集合;根据所述的第一路段状态码以及所述的偏移点坐标,在预置的地图中显示实时路况信息。
【技术特征摘要】
1.一种实时路况显示方法,其特征在于,所述方法包括 接收显示实时路况的指令后,从预置的数据库中获取所有组成实时线路的点坐标,形成源坐标点集合并保存,所述点坐标携带有对应的路段ID ; 获取所述源坐标点集合中所有点坐标对应的偏移点坐标; 从服务器获取预置的第一路段状态码,所述第一路段状态码包括对应的路段ID集合; 根据所述的第一路段状态码以及所述的偏移点坐标,在预置的地图中显示实时路况信肩、O2.根据权利要求I所述的实时路况显示方法,其特征在于,所述的“获取所述源坐标点集合中所有点坐标对应的偏移点坐标”具体为 判断所述的源坐标集合中所有源坐标是否已经都进行偏移点计算;若是则“根据所述的第一路段状态码、路段ID以及所述的偏移点坐标,在预置的地图中显示实时路况信息”;若否,则按照先后顺序从所述源坐标集合中取出第一源坐标Pl (xl,yl)与第二源坐标P2 (x2, y2),并将所述第一源坐标和第二源坐标分别设置为第一向量Vl和第二向量V2 ;根据所述的第一向量Vl和第二向量V2计算对应的偏移点坐标。3.根据权利要求2所述的实时路况显示方法,其特征在于,所述的“根据所述的第一向量Vl和第二向量V2计算偏移点坐标”具体为 根据所述的第一向量Vl和第二向量V2,获取以Vl点作为起点到V2点的向量差Vx、Vy,计算公式为Vx=V2x-Vlx ;Vy=V2y-Vly ;其中,Vlx:第一向量Vl的x分量,Vly:第一向量Vl的y分量;V2x:第二向量V2的X分量,V2y:第二向量V2的y分量;Vx:向量V的x分量,Vy:向量V的y分量; 将所述向量差Vx、Vy合成第三向量V3 ; 将第三向量V3顺时针方向旋转rad度后作为第四向量V; 计算第四向量V 的模(长度),第四向量V 的模(长度)=Math.sqrt((V// x*V x) + (V y*V y)); 计算第四向量V的数量积; 结合所述的源坐标Pl和的第四向量V,获得偏移点的坐标;继续执行“判断所述的源坐标集合中的所有源坐标是否已经都进行偏移点计算”。4.根据权利要求3所述的实时路况显示方法,其特征在于,所述的“将第三向量V3顺时针方向旋转rad度后作为第四向量V ”具体为rad= (Math. PI/-2),其中 Math. PI=3. 1415926, 首先计算第四向量V'的正弦值为double sin=Math. sin (rad); 其次计算第四向量V的余弦值为double cos=Math. cos (rad); 最后分别计算第四向量V的X分量V X和V y分量V x=(cos*Vx+sin*Vy),V〃 y= (_sin氺Vx+cos氺Vy); V的X分量=(V的余弦值*V的X分量)+ (V的正弦值*V的y分量) V的y分量=(V的余弦值*V的y分量)_(V的正弦值*V的X分量) 其中*为乘法运算。5.根据权利要求3所述的实时路况显示方法,其特征在于,所述的“计算第四向量V的数量积”具体为V X=V Χ*λ Vlf j-Ylf y氺入 其中,λ为地图在各个缩放级别(0-13)下自定义的常量 stati c final int[]A ={60,60,60,60,60,60,60,60,60,52,32,22,12,6}。6.根据权利要求I至5其中之一所述的实时路况显示方法,其特征在于,所述的“根据所述的第一路段状态码以及所述的偏移点坐标,在预置的地图中显示实时路况信息”具体为 根据服务器反馈的所有路段ID与本地预置的每个路段ID进行匹配; 把匹配到的路段ID对应的所述第二路段状态码,设置为服务器对应的所述第一路段状态码; 根据所述第二路段状态码,在对应的所述的偏移点坐标处显示状态码对应的颜色。7.一种实时路况显示装置,其特征在于,所述的装置包括第一获取单元、第二获取单元、第三获取单元、第一处理单元; 第一获取单元,用于接收显示实时路况的指令后,从预置的数...
【专利技术属性】
技术研发人员:黎志强,
申请(专利权)人:深圳市融创天下科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。