【技术实现步骤摘要】
电子地图导航中绘制指示标识的方法及装置
本专利技术涉及计算机程序应用
,尤其涉及一种电子地图导航中绘制指示标识的方法及装置。
技术介绍
导航电子地图是一种电子地图,与导航引擎适配,可以进行目的地选择,导航电子地图提供路径规划功能,用户可以用车载模式、步行模式,进行路径引导,精确到达目的地。道路指示标识是导航过程提示用户该如何行进的箭头标识,道路指示标识可用于提示直行、左转、右转、调头等。目前,市面上大部分的地图应用APP,其在导航中的指示标识都是静态的,即提前生成标识的资源文件,根据道路形状与各个标识进行匹配,从资源文件中找出最符合道路现状的标识,然后在导航中呈现。
技术实现思路
针对现有技术的上述问题,本专利技术的目的在于提供一种电子地图导航中绘制指示标识的方法及装置。一方面,本专利技术提供一种电子地图导航中绘制指示标识的方法,包括:获取目标路口的道路数据和路径规划数据,所述目标路口为被导航对象当前位置到被导航对象前方导航路径上最近的路口;根据所述目标路口的道路数据,绘制目标路口的路网;根据所述目标路口的路径规划数据,在所述路网中绘制指示标识并显示。另一方面,本专利技术还提供了一种电子地图导航中绘制指示标识的装置,包括:数据获取单元,用于获取目标路口的道路数据和路径规划数据,所述目标路口为被导航对象当前位置到被导航对象前方导航路径上最近的路口;第一绘制单元,用于根据所述目标路口的道路数据,绘制目标路口的路网;第二绘制单元,用于根据所述目标路口的路径规划数据,在所述路网中绘制指示标识并显示。另一方面,本专利技术还提供了一种客户端,所述客户端包括处理器和存 ...
【技术保护点】
1.一种电子地图导航中绘制指示标识的方法,其特征在于,包括:获取目标路口的道路数据和路径规划数据,所述目标路口为被导航对象当前位置到被导航对象前方导航路径上最近的路口;根据所述目标路口的道路数据,绘制目标路口的路网;根据所述目标路口的路径规划数据,在所述路网中绘制指示标识并显示。
【技术特征摘要】
1.一种电子地图导航中绘制指示标识的方法,其特征在于,包括:获取目标路口的道路数据和路径规划数据,所述目标路口为被导航对象当前位置到被导航对象前方导航路径上最近的路口;根据所述目标路口的道路数据,绘制目标路口的路网;根据所述目标路口的路径规划数据,在所述路网中绘制指示标识并显示。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标路口的路径规划数据,在所述路网中绘制指示标识并显示包括:根据所述目标路口的路径规划数据,在所述路网中沿导航路径绘制导向线;在所述导向线上添加指向图形;根据所述指向图形和所述导向线生成指示标识并显示。3.根据权利要求1所述的方法,其特征在于,所述获取目标路口的道路数据和路径规划数据包括:获取被导航对象当前位置信息和导航数据,所述导航数据包括道路数据和路径规划数据;对被导航对象当前位置到被导航对象前方导航路径上最近的路口的道路数据进行解析,获得目标路口的道路数据,所述目标路口的道路数据包括目标路口的类型和目标路口中各条道路之间的相对角度。4.根据权利要求2所述的方法,其特征在于,所述根据所述目标路口的道路数据,绘制目标路口的路网包括:根据所述目标路口的道路数据判断所述目标路口是否为环形路口;如果所述目标路口不为环形路口,则按照第一绘制策略绘制目标路口的路网;如果所述目标路口为环形路口,则按照第二绘制策略绘制目标路口的路网。5.根据权利要求4所述的方法,其特征在于,所述按照第一绘制策略绘制目标路口的路网包括:将指示标识显示区域的中心点作为第一控制点,将指示标识显示区域的底边的中点作为第二控制点,绘制所述第一控制点到第二控制点的连线作为被导航对象沿导航路径进入所述目标路口的第一道路;根据所述目标路口的道路数据中各条道路之间的相对角度,计算目标路口中除第一道路之外的其余道路与所述第一道路之间的夹角;根据计算结果,依次以第一控制点为起点绘制其余道路。6.根据权利要求4所述的方法,其特征在于,所述按照第二绘制策略绘制目标路口的路网包括:将指示标识显示区域的中心点作为第一控制点,将指示标识显示区域的底边的中点作为第二控制点,以所述第一控制点为圆心按照预设的半径值绘制圆环,以第一控制点与第二控制点的连线与所述圆环之间的相交点为起点向所述第二控制点绘制线段,将绘制的线段作为被导航对象沿导航路径进入所述目标路口的第一道路;根据所述目标路口的道路数据中各条道路之间的相对角度,计算目标路口中除第一道路之外的其余道路与所述第一道路之间的夹角;根据计算结果确定各条道路与圆环的交点,并以所述交点为起点绘制道路。7.根据权利要求5所述的方法,其特征在于,当所述目标路口不为环形路口时,所述导向线由入边和出边组成;所述根据所述目标路口的路径规划数据,在所述路网中沿导航路径绘制导向线包括:根据所述目标路口的路径规划数据,确定被导航对象在目标路口的进入路线和离开路线,计算进入路线与离开路线之间的转向方向和转向角度;沿所述第一道路绘制入边;根据所述进入路线与离开路线之间的转向方向和转向角度,沿所述路网的道路绘制出边,所述出边与入边相交。8.根据权利要求5所述的方法,其特征在于,当所述目标路口为环形路口时,所述导向线由入边、出边和中间连线组成;所述根据所述目标路口的路径规划数据,在所述路网中沿导航路径绘制导向线包括:根据所述目标路口的路径规划数据,确定被导航对象在目标路口的进入路线和离开路线,计算进入路线与离开路线之间的转向方向和转向角度;沿所述第一道路绘制入边;根据所述进入路线与离开路线之间的转向方向和转向角度,沿所述路网的道路绘制出边,所述出边与入边不相交;沿所述路网的道路绘制连接所述入边和所述出边的中间连线。9.根据权利要求7或8所述的方法,其特征在于,所述在所述导向线上添加指...
【专利技术属性】
技术研发人员:耿志轩,崔志强,李园园,
申请(专利权)人:腾讯大地通途北京科技有限公司,腾讯科技深圳有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。