System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于地图3D模式的POI显示方法、系统及电子设备技术方案_技高网

一种基于地图3D模式的POI显示方法、系统及电子设备技术方案

技术编号:42438827 阅读:12 留言:0更新日期:2024-08-16 16:48
本发明专利技术公开了一种基于地图3D模式的POI显示方法、系统及电子设备,对获取POI检索结果进行标记并构建POI检索结果对应的3D模型,并基于所述3D模型在地图上的位置判断3D模型之间的碰撞关系,并基于所述碰撞关系将3D模型采用单链式或多链式形式从底面向上延伸显示,或者根据检索结果优先级及3D模型的碰撞信息,从底面向上延伸显示。这样使得存在压盖和遮挡的兴趣点POI或存在关联关系的兴趣点POI在空间上能够错开,从而在地图上显示时避免遮盖或交叠,使得兴趣点POI模型可在电子地图清楚而精准地展示出来,用户有更好的体验。

【技术实现步骤摘要】

本专利技术涉及电子地图及导航,具体涉及一种基于地图3d模式的poi显示方法、系统及电子设备。


技术介绍

1、导航技术的快速发展,人们在使用导航业务时,希望清楚而精准地将兴趣点(poi,point of interest)标注信息在电子地图显示出来,有更好的体验。

2、随着电子地图技术的快速发展,3d电子地图使用越来越广,是未来发展的趋势,可将越来越多的poi可标注于地图当中,便于用户浏览和查找有用的信息。

3、在导航地图中,通常可将检索结果在地图上标记,在标记当前选中的poi后,在地图中以一个特殊的方式或者效果强调显示出来,同时其他的检索结果也可能会同时显示在当前屏幕内。

4、若检索结果出现位置接近甚至重叠,即多个距离较近的兴趣点poi显示时出现压盖和遮挡的情况,导致用户对信息的查找带来不便和麻烦。

5、在当前检索结果中,存在关联关系的多个检索结果,例如:检索结果中,存在公园和公园的东西南北门,以及公园的停车场,如果能够通过某种方法,将这些密切相关的检索结果在地图中进行关联连接,那么通过检索公园,就可以很快找到要去的公园门,或者停车场。但在现有的导航地图中需要用户多次查询,影响用户的体验。

6、现有技术中,依据poi之间的相互遮盖关系来确定poi处于显示状态或隐藏状态,两者择其一进行展示。尤其对于3d电子地图,当电子地图处于缩放状态时所展示的poi标注信息之间仍然存在相互交叠的现象,且随着电子地图的缩放,展示出来的poi标注信息存在反复切换和变更的现象,在地图上不能按照用户的预期显示poi标注信息,导致用户浏览和查找地址或位置信息的用户体验较差。


技术实现思路

1、针对现有技术的不足,本专利技术提供的一种基于地图3d模式的poi显示方法、系统及电子设备,可将用户的检索结果清楚地展示在电子地图上。

2、为了实现上述目的,本专利技术提供如下技术方案:

3、本专利技术一方面提供了一种基于地图3d模式的poi显示方法,包括:

4、获取poi检索结果,并标记所述poi检索结果对应的模型,得到第一模型集合;

5、基于所述poi检索结果在地图上的位置和poi检索结果对应的模型,判断第一模型集合中模型之间是否存在碰撞;

6、根据第一模型集合中模型之间的碰撞关系,得到第二模型集合;

7、将第二模型集合中的模型从底面向上延伸显示。

8、其中,将第二模型集合中的模型从底面向上延伸显示,包括:

9、从底面向上延伸显示为单链式向上延伸显示或多链式向上延伸显示。

10、更适宜地,该poi显示方法方法,还包括:

11、判断第一模型是否覆盖第二模型或第一模型对应的poi与第二模型对应的poi是否为父子poi;

12、若是,为单链式向上延伸显示;

13、若否,为多链式向上延伸显示。

14、其中,将第二模型集合中的模型从底面向上延伸显示之前,还包括:

15、从第二模型集合中选取任意一个模型,确定与任意一个模型存在碰撞的模型信息和碰撞数量;

16、根据模型信息和碰撞数量,将第二模型集合中的模型从底面向上延伸显示。

17、其中,根据模型信息和所述碰撞数量,将第二模型集合中的模型从底面向上延伸显示,包括:

18、获取碰撞数量信息,将碰撞数量最大的模型作为第一层;

19、根据碰撞数量的从高到低排序,依次获取对应碰撞数量的第一模型,判断第一模型与第一层模型的碰撞关系;

20、若不存在碰撞,将第一模型作为第一层;

21、若存在碰撞,依次判断第一模型与第n层模型的碰撞关系,将第一模型作为没有碰撞关系的第n层,其中n≧2,n为整数。

22、更适宜地,当所述碰撞数量最大的模型为多个时,根据检索结果优先级,将优先级高的检索结果对应的模型作为第一层。

23、其中,将第二模型集合中的模型从底面向上延伸显示,还包括:

24、从第二模型集合中选取任意一个模型,确定所述任意一个模型的碰撞信息;

25、根据检索结果优先级,及任意一个模型的碰撞信息,将第二模型集合中的模型从底面向上延伸显示。

26、更适宜地,根据检索结果优先级,及任意一个模型的碰撞信息,将所述第二模型集合中的模型从底面向上延伸显示,包括:

27、获取检索结果优先级信息,将优先级最高的检索结果对应的模型作为第一层;

28、根据检索结果优先级的从高到低排序,依次获取对应优先级的第二模型,判断第二模型与第一层模型的碰撞关系;

29、若不存在碰撞,将第二模型作为第一层;

30、若存在碰撞,依次判断所述第二模型与第n层模型的碰撞关系,将第二模型作为没有碰撞关系的第n层,其中n≧2,n为整数。

31、优选地,模型作为第n层时的第二位置信息,通过下述方式得到:

32、获取模型对应的poi在地图中的位置信息;

33、该位置信息为该模型中轴线上的第一点;

34、将中轴线上的第二点作为第二位置信息,其中,第一点与所述第二点不同。

35、另一方面,本专利技术还提供了一种基于地图3d模式的poi显示装置,包括:

36、获取模块,用于获取poi检索结果,并标记所述poi检索结果对应的模型,得到第一模型集合;

37、判断模块:用于基于所述poi检索结果在地图上的位置和所述poi检索结果对应的模型,判断第一模型集合中模型之间是否存在碰撞;

38、处理模块,用于根据第一模型集合中模型之间的碰撞关系,得到第二模型集合;

39、显示模块,用于将第二模型集合中的模型从底面向上延伸显示。

40、本专利技术提供了一种电子设备,包括:

41、至少一个处理器;以及

42、与至少一个处理器通信连接的存储器;其中,

43、所述存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够执行如前所述的基于地图3d模式的poi显示方法。

44、本专利技术还提供了一种计算机可读存储介质,存储有计算机指令,所述计算机指令用于使处理器执行时实现所述的基于地图3d模式的poi显示方法。

45、本专利技术取得的技术效果及特性优点:

46、本专利技术提供的基于地图3d模式的poi显示技术方案,基于poi检索结果在3d地图上的位置及3d模型之间的碰撞关系,将检索结果通过链式的方式在3d地图中呈现出来,解决遮挡的问题;通过链式关联相关的poi,可以清楚的表现父子poi的关系,而且解决父子poi的遮挡问题。各链中的3d模型顺序可基于检索结果的排序,使用户按照检索顺序从底部向上浏览结果。另外,通过本专利技术的算法分析碰撞关系,可有效减少层数,从而在地图上显示时避免遮盖或交叠,使得兴趣点poi对本文档来自技高网...

【技术保护点】

1.一种基于地图3D模式的POI显示方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,将所述第二模型集合中的模型从底面向上延伸显示,包括:

3.根据权利要求2所述的方法,其特征在于,还包括:

4.根据权利要求1所述的方法,其特征在于,将所述第二模型集合中的模型从底面向上延伸显示之前,还包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述模型信息和所述碰撞数量,将所述第二模型集合中的模型从底面向上延伸显示,包括:

6.根据权利要求5所述的方法,其特征在于,还包括:

7.根据权利要求1所述的方法,其特征在于,将所述第二模型集合中的模型从底面向上延伸显示,还包括:

8.根据权利要求7所述的方法,其特征在于,根据检索结果优先级,及所述任意一个模型的碰撞信息,将所述第二模型集合中的模型从底面向上延伸显示,包括:

9.根据权利要求5或8所述的方法,其特征在于,还包括:

10.一种基于地图3D模式的POI显示装置,其特征在于,包括:

11.一种电子设备,其特征在于,所述电子设备包括:

12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现如权利要求1-9中任一项所述的一种基于地图3D模式的POI显示方法。

...

【技术特征摘要】

1.一种基于地图3d模式的poi显示方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,将所述第二模型集合中的模型从底面向上延伸显示,包括:

3.根据权利要求2所述的方法,其特征在于,还包括:

4.根据权利要求1所述的方法,其特征在于,将所述第二模型集合中的模型从底面向上延伸显示之前,还包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述模型信息和所述碰撞数量,将所述第二模型集合中的模型从底面向上延伸显示,包括:

6.根据权利要求5所述的方法,其特征在于,还包括:

7.根据权利要求1所述的方法,其特征在于,将所述...

【专利技术属性】
技术研发人员:解威汪洋于茜徐小光刘彬李滨张佳郑虎男
申请(专利权)人:沈阳美行科技股份有限公司
类型:发明
国别省市:

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

1