导航线路显示方法、装置、设备及存储介质与流程

文档序号:37661116发布日期:2024-04-18 20:34阅读:8来源:国知局
导航线路显示方法、装置、设备及存储介质与流程

本技术涉及电子地图,尤其涉及一种导航线路显示方法、装置、设备及存储介质。


背景技术:

1、随着地理信息技术的快速发展,电子地图已广泛应用于出行规划、旅游向导和卫星导航等领域。电子地图可以用于展示各种类型建筑物的模型,以及不同建筑物之间的导航线路等信息。

2、通用技术一般可以基于建筑物之间的路网信息等,支持规划不同建筑物之间的导航线路。但是,在建筑物内部结构较为复杂的场景中,这种方式难以有效地满足用户的导航需求等。


技术实现思路

1、本技术实施例提供了一种导航线路显示方法、装置、设备及存储介质,至少用于在电子地图中有效且清楚地展示建筑物内部的导航线路,以满足用户的导航需求等。

2、为达到上述目的,本技术实施例提供如下技术方案:

3、第一方面,提供了一种导航线路显示方法,包括:显示楼层地图,楼层地图包括第一楼层地图和第二楼层地图,第一楼层地图为第一楼层对应的地图,包括第一楼层内的多个第一导航点;第二楼层地图为第二楼层对应的地图,包括第二楼层内的多个第二导航点;第一楼层、第二楼层为同一建筑中的不同楼层;或者,第一楼层、第二楼层为不同建筑中的楼层;从多个第一导航点和多个第二导航点中确定导航起始点和导航终止点;导航起始点和导航终止点归属于不同楼层;基于楼层地图中的路网信息,在楼层地图上显示自导航起始点至导航终止点的导航线路;导航线路包括导航起始点所在楼层内部的第一导航线路、导航终止点所在楼层内部的第二导航线路、以及第一导航线路与第二导航线路的连接线路。

4、该技术方案中,计算机设备可以支持同时显示第一楼层地图和第二楼层地图,以便于从多个第一导航点和多个第二导航点中确定导航起始点和导航终止点,完成第一楼层和第二楼层之间的导航规划,进而可以基于楼层地图中的路网信息,在楼层地图上显示自导航起始点至导航终止点的导航线路。基于此,本技术可以支持在建筑物的楼层地图中显示导航点以及规划导航线路,进而可以在楼层地图中显示导航线路,以便于用户了解楼层之间的通行信息。因此,本技术可以至少用于在电子地图中有效且清楚地展示建筑物内部的导航线路,以满足用户的导航需求等。

5、在一种可能的实施例中,楼层地图还包括第一楼层与第二楼层之间的连接通道;连接线路包括连接通道;在楼层地图上显示自导航起始点至导航终止点的导航线路,具体包括:显示连接通道连接的第一导航线路与第二导航线路。

6、基于此,本技术可以支持在楼层地图中显示不同楼层之间的连接通道,以便于通过连接通道连接处于将不同楼层内的导航线路,从而可以将起始导航点与终止导航点之间的导航线路在楼层地图上全览展示出来,便于用户查看不同楼层之间的导航线路,以满足用户的导航需求。

7、在一种可能的实施例中,该导航线路显示方法还包括:至少显示第一楼层所属第一建筑与第二楼层所属第二建筑之间的路网数据;连接线路包括基于路网数据生成的第一建筑与第二建筑之间的第三导航线路。在楼层地图上显示自导航起始点至导航终止点的导航线路,具体包括:显示第三导航线路连接的第一导航线路与第二导航线路。

8、基于此,在不同建筑的不同楼层之间不存在连廊等连接通道的情况下,本技术还可以支持在楼层地图中显示建筑之间的路网数据,并进一步显示第一建筑与第二建筑之间的第三导航线路,以便于用户了解建筑之间地面道路的通行信息。进而,楼层地图中可以显示由第三导航线路连接的第一导航线路与第二导航线路,实现导航线路的完整展示,有效满足用户的导航需求。

9、在一种可能的实施例中,在楼层地图上显示自导航起始点至导航终止点的导航线路,具体包括:显示自导航起始点至第一出口类型导航点的第一导航线路,以及自第一入口类型导航点至导航终止点的第二导航线路,第一出口类型导航点位于导航起始点所在楼层,第一入口类型导航点位于导航终止点所在楼层;第一出口类型导航点与第一入口类型导航点之间通过连接线路连接。

10、基于此,本技术在楼层地图中显示不同楼层之间的导航线路的情况下,可以支持显示导航线路在楼层内的出口和入口信息,以及出口和入口之间的连接线路,以便于用户清楚地查看楼层内部的通行信息,有效地满足用户导航需求。

11、在一种可能的实施例中,第一楼层地图和第二楼层地图相同;第一楼层地图或者第二楼层地图同时包含第一楼层对应的地图数据、第二楼层对应的地图数据以及连接线路的地图数据;基于楼层地图中的路网信息,在楼层地图上显示自导航起始点至导航终止点的导航线路,具体包括:基于第一楼层地图或者第二楼层地图中的路网信息,在第一楼层地图或者第二楼层地图显示自导航起始点至导航终止点的导航线路。

12、基于此,本技术可以支持不同建筑之间存在连接通道的楼层通过关联同一个跨楼栋楼层地图进行导航,通过跨楼栋楼层地图显示不同楼层之间的完整导航线路,以便于用户清楚地查看楼层之间的可达性信息,有效地满足用户导航需求。并且,不同建筑之间在存在连接通道的楼层共用一张跨楼栋楼层地图,可以使得路网信息更清晰,便于用户直观地查看导航线路。

13、在一种可能的实施例中,该导航线路方法还包括:在目标地图矢量数据中配置多个第一导航点和多个第二导航点,得到目标矢量图层;其中,目标地图矢量数据包含第一楼层对应的地图数据、第二楼层对应的地图数据以及连接线路;多个第一导航点、多个第二导航点与目标矢量图层中的多个坐标点一一对应;楼层地图中的路网信息为不同坐标点之间的线路信息;分别建立第一楼层和目标矢量图层的关联关系、第二楼层和目标矢量图层的关联关系。

14、基于此,本技术可以通过编辑与第一楼层和第二楼层的位置范围对应的矢量图层,配置第一楼层和第二楼层内的导航点,得到目标矢量图层。进而,可以建立第一楼层、第二楼层与同一目标矢量图层的关联关系,实现不同建筑的不同楼层共用一张跨楼栋楼层地图的效果,使得创建电子地图的过程更便捷,降低配置过程中对地理地图的依赖度以及使用成本。

15、在一种可能的实施例中,导航点包括模型元素或者标签元素,该导航线路显示方法还包括:从预设元素集合中选中目标元素;预设元素集合包括多个预设模型元素和多个预设标签元素;预设模型元素用于指示所在位置的外形信息;预设标签元素用于指示所在位置的功能信息;目标元素为多个预设模型元素或多个预设标签元素中的任意一个;响应于第一位置配置指令,将目标元素配置在楼层地图的矢量图层中的第一目标位置,并生成目标元素与第一目标位置的坐标点之间的对应关系,得到位于第一目标位置的导航点。

16、基于此,本技术可以支持在楼层地图的矢量图层上配置模型元素或标签元素指示的导航点,以便于在楼层地图内显示楼层内各个位置点的详细信息,提高电子地图的精度,并有效满足用户的导航需求。并且,在矢量图层上进行导航点的配置,对楼层地图与建筑模型之间的经纬度匹配没有强要求,可减少配置过程的运维成本。

17、在一种可能的实施例中,楼层地图还包括障碍物元素;该导航线路显示方法还包括:响应于第二位置配置指令,将预设障碍物元素配置在楼层地图的矢量图层中的第二目标位置;响应于障碍物信息编辑指令,生成预设障碍物元素的尺寸信息,以及更新预设障碍物元素所在位置的坐标范围,得到障碍物元素。以及,响应于线路删除操作,删除路网信息中经过障碍物元素的坐标范围中的坐标点的线路。

18、基于此,本技术可以支持在楼层地图的矢量图层中便捷地进行墙体等障碍物元素的配置,以便于在楼层地图内显示楼层内无法通行的区域,提高电子地图的精度。并且,可以便捷地在楼层地图的矢量图层上对应调整路网信息,避免错误显示导航线路的问题。

19、第二方面,提供一种导航线路显示装置,包括:显示单元和确定单元;

20、显示单元,用于显示楼层地图,楼层地图包括第一楼层地图和第二楼层地图,第一楼层地图为第一楼层对应的地图,包括第一楼层内的多个第一导航点;第二楼层地图为第二楼层对应的地图,包括第二楼层内的多个第二导航点;第一楼层、第二楼层为同一建筑中的不同楼层;或者,第一楼层、第二楼层为不同建筑中的楼层;

21、确定单元,用于从多个第一导航点和多个第二导航点中确定导航起始点和导航终止点;导航起始点和导航终止点归属于不同楼层;

22、显示单元,还用于基于楼层地图中的路网信息,在楼层地图上显示自导航起始点至导航终止点的导航线路;导航线路包括导航起始点所在楼层内部的第一导航线路、导航终止点所在楼层内部的第二导航线路、以及第一导航线路与第二导航线路的连接线路。

23、在一种可能的实施例中,该导航线路显示装置还包括:配置单元;

24、楼层地图还包括第一楼层与第二楼层之间的连接通道;连接线路包括连接通道;显示单元,具体用于:显示连接通道连接的第一导航线路与第二导航线路;

25、显示单元,还用于至少显示第一楼层所属第一建筑与第二楼层所属第二建筑之间的路网数据;

26、连接线路包括基于路网数据生成的第一建筑与第二建筑之间的第三导航线路;显示单元,具体用于:显示第三导航线路连接的第一导航线路与第二导航线路;

27、显示单元,具体用于:显示自导航起始点至第一出口类型导航点的第一导航线路,以及自第一入口类型导航点至导航终止点的第二导航线路,第一出口类型导航点位于导航起始点所在楼层,第一入口类型导航点位于导航终止点所在楼层;第一出口类型导航点与第一入口类型导航点之间通过连接线路连接;

28、第一楼层地图和第二楼层地图相同;第一楼层地图或者第二楼层地图同时包含第一楼层对应的地图数据、第二楼层对应的地图数据以及连接线路的地图数据;显示单元,具体用于:基于第一楼层地图或者第二楼层地图中的路网信息,在第一楼层地图或者第二楼层地图显示自导航起始点至导航终止点的导航线路;

29、配置单元,用于在目标地图矢量数据中配置多个第一导航点和多个第二导航点,得到目标矢量图层;其中,目标地图矢量数据包含第一楼层对应的地图数据、第二楼层对应的地图数据以及连接线路;多个第一导航点、多个第二导航点与目标矢量图层中的多个坐标点一一对应;楼层地图中的路网信息为不同坐标点之间的线路信息;

30、配置单元,还用于分别建立第一楼层和目标矢量图层的关联关系、第二楼层和目标矢量图层的关联关系。

31、导航点包括模型元素或者标签元素;配置单元,还用于从预设元素集合中选中目标元素;预设元素集合包括多个预设模型元素和多个预设标签元素;预设模型元素用于指示所在位置的外形信息;预设标签元素用于指示所在位置的功能信息;目标元素为多个预设模型元素或多个预设标签元素中的任意一个;

32、配置单元,还用于响应于第一位置配置指令,将目标元素配置在楼层地图的矢量图层中的第一目标位置,并生成目标元素与第一目标位置的坐标点之间的对应关系,得到位于第一目标位置的导航点。

33、楼层地图还包括障碍物元素;配置单元,还用于响应于第二位置配置指令,将预设障碍物元素配置在楼层地图的矢量图层中的第二目标位置;

34、配置单元,还用于响应于障碍物信息编辑指令,生成预设障碍物元素的尺寸信息,以及更新预设障碍物元素所在位置的坐标范围,得到障碍物元素;

35、配置单元,还用于响应于线路删除操作,删除路网信息中经过障碍物元素的坐标范围中的坐标点的线路。

36、第三方面,提供了一种计算机设备,包括:处理器和存储器。处理器与存储器连接,存储器用于存储计算机执行指令,处理器执行存储器存储的计算机执行指令,从而实现第一方面提供的任意一种方法。

37、第四方面,提供了一种计算机可读存储介质,包括计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行第一方面提供的任意一种方法。

38、第五方面,提供了一种计算机程序产品,包括计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行第一方面提供的任意一种方法。

39、第二方面至第五方面中的任一种实现方式所带来的技术效果可参见第一方面中对应实现方式所带来的技术效果,此处不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1