兴趣点名称的显示方法和装置、导航系统的制作方法

文档序号:2587002阅读:151来源:国知局
专利名称:兴趣点名称的显示方法和装置、导航系统的制作方法
技术领域
本发明涉及地图的显示处理技术,尤其是一种兴趣点名称的显示方法和装置、导航系统。
背景技术
汽车作为人们的日常交通工具已经拥有了 120多年的历史,在此期间随着科技的发展,汽车也经历了日新月异的变化。伴随着汽车技术的不断发展与进步,车载系统作为汽车的辅助产品,逐渐走进人们的生活,其中,车载导航系统中车载地图为汽车用户在寻找道路和目的地上提供了极大的方便。地图是由地图数据绘制而成的,地图数据存放在地图数据库中,在绘制地图时,从地图数据库中加载相应的地图数据,绘制后显示在屏幕中。地图数据通常很大,包含的内容也很多,一个地区的地图数据,通常包括地域数据、道路数据和兴趣点(POI)数据等。地图中通常包括大量的兴趣点,例如,餐馆、酒店、商场、学校、加油站等。兴趣点在地图中一般以图标和名称显示,兴趣点名称以文本的形式存储在地图数据中。兴趣点数据通常包括表示兴趣点的图标、图标的显示位置数据(坐标数据)、兴趣点名称,名称的显示位置数据(坐标数据)等。目前地图在绘制显示时,需要将绘制本次地图所需的地图数据保存到缓存中,再从缓存中读取地图数据进行绘制,然后显示在屏幕上。随着兴趣点数量的快速增加,使得兴趣点名称的显示是一直以来面临的一个问题,如果全部显示,则最详细比例尺的地图画面中,一些兴趣点集中的区域将全部被兴趣点名称覆盖,兴趣点不分重要性的全部显示,造成很不好的视觉效果;一些兴趣点名称过长,导致占据的显示空间太长,甚至和道路名称相交等问题。这些问题反而会给用户在寻找道路和目的地上造成极大的不便,因而无法给予用户提供有效地提示。公开号为CN 101647048A的中国专利申请,公开了一种地图显示系统,其沿着显示画面显示的地图上的道路动态地显示道路名称、导向等导航关联信息,易于辨认出显示画面上显示的道路及其道路名称、行进方向。但是对于上述问题并未涉及。

发明内容
本发明技术方案解决的问题是现有的地图中兴趣点名称显示集中而容易被覆盖,从而无法为用户提供有效提示。为解决上述技术问题,本发明的技术方案提供一种兴趣点名称的显示方法,包括:根据第一兴趣点名称和第二兴趣点名称的当前显示位置调整所述第一兴趣点名称和/或第二兴趣点名称的显示位置,其中,所述第二兴趣点为所述第一兴趣点周围的至少一个兴趣点;当调整前后的所述第一兴趣点名称的显示位置与所述第二兴趣点名称的显示位置均重叠,则在地图中显示重要性高的兴趣点名称,否则在地图中显示所述第一兴趣点名称和第二兴趣点名称。可选的,所述根据第一兴趣点名称和第二兴趣点名称的当前显示位置调整所述第一兴趣点名称和/或第二兴趣点名称的显示位置包括:当所述第一兴趣点名称的当前显示位置与所述第二兴趣点名称的当前显示位置重叠,则调整所述第一兴趣点名称的显示位置;当所述第一兴趣点名称的显示位置在调整前后与所述第二兴趣点名称的当前显示位置均重叠,则调整所述第二兴趣点名称的显示位置;所述调整前后的所述第一兴趣点名称的显示位置与所述第二兴趣点名称的显示位置均重叠是指:所述第二兴趣点名称的显示位置在调整前后与所述第一兴趣点名称的显示位置在调整前后均重叠。可选的,所述根据第一兴趣点名称和第二兴趣点名称的当前显示位置调整所述第一兴趣点名称和/或第二兴趣点名称的显示位置包括:当所述第一兴趣点名称的当前显示位置与所述第二兴趣点名称的当前显示位置重叠,则调整所述第一兴趣点名称的显示位置;所述调整前后的所述第一兴趣点名称的显示位置与所述第二兴趣点名称的显示位置均重叠是指:所述第一兴趣点名称的显示位置在调整前后与所述第二兴趣点名称的显示位置均重叠。可选的,所述第一兴趣点名称的显示位置与所述第二兴趣点名称的显示位置重叠是指所述第一兴趣点名称的外接矩形在所述地图中的位置与所述第二兴趣点名称的外接矩形在所述地图中的位置相交。可选的,所述兴趣点名称的重要性基于所述兴趣点的类型、所述地图的类型和用户设定中的至少一种而确定。可选的,所述兴趣点名称的显示方法还包括:在调整所述第一兴趣点名称和/或第二兴趣点名称的显示位置之前,当所述兴趣点名称的字符长度大于预设字符长度,则将所述兴趣点名称拆分成至少两行。可选的,所述兴趣点名称的显示位置位于所述兴趣点的上方、下方、左方或右方。可选的,所述兴趣点名称的显示方法还包括:将调整后确定的所述第一兴趣点名称和第二兴趣点名称的显示位置数据存入缓存。为解决上述技术问题,本发明技术方案还提供一种兴趣点名称的显示装置,包括:调整单元,用于根据第一兴趣点名称和第二兴趣点名称的当前显示位置调整所述第一兴趣点名称和/或第二兴趣点名称的显示位置,其中,所述第二兴趣点为所述第一兴趣点周围的至少一个兴趣点;显示单元,用于当调整前后的所述第一兴趣点名称的显示位置与所述第二兴趣点名称的显示位置均重叠,则在地图中显示重要性高的兴趣点名称,否则在地图中显示所述第一兴趣点名称和第二兴趣点名称。与现有技术相比,上述技术方案通过调整兴趣点名称的显示位置以尽量避免覆盖周围的兴趣点名称,调整兴趣点名称的显示位置是以不与周围的兴趣点名称重叠为原则,使得兴趣点集中区域的兴趣点名称尽可能地分开,从而解决了现有技术的问题,达到了多而不拥挤的显示兴趣点的效果,为用户提供了有效的兴趣点提示。


图1是本发明技术方案的兴趣点名称的显示方法的流程示意图;图2是本发明实施例的兴趣点名称的显示方法的流程示意图;图3至9是本发明实施例的兴趣点名称的显示方法的实例示意图;图10是本发明实施例的兴趣点名称的显示装置的结构示意图。
具体实施例方式基于现有技术存在的问题,发明人考虑通过调整兴趣点名称的显示位置以尽量避免靠近的兴趣点名称的重叠,进一步,如果调整后兴趣点名称仍有重叠,则结合考虑兴趣点的重要性来显示兴趣点。因此,本发明技术方案的兴趣点名称的显示方法如图1所示,包括:步骤SI,根据第一兴趣点名称和第二兴趣点名称的当前显示位置调整所述第一兴趣点名称和/或第二兴趣点名称的显示位置,其中,所述第二兴趣点为所述第一兴趣点周围的至少一个兴趣点;步骤S2,若调整前后的所述第一兴趣点名称的显示位置与所述第二兴趣点名称的显示位置均重叠,则在地图中显示重要性高的兴趣点名称,否则在地图中显示所述第一兴趣点名称和第二兴趣点名称。其中,重要性高的兴趣点名称可以包括第一兴趣点名称和第二兴趣点名称,也可以仅包括第二兴趣点名称。而重要性低的兴趣点名称,如第一兴趣点名称或第二兴趣点名称则放弃显示。图2为本发明实施例的兴趣点名称的显示方法的流程示意图,其中步骤Sll S16对应图1所示的步骤SI,步骤S21 S23对应图1所示的步骤S2,以下对各步骤进行详细说明。步骤S11,获取第一兴趣点名称的当前显示位置。在绘制地图时,需要先从缓存中读取兴趣点数据,以将兴趣点放置在要显示的地图中的相应位置。由于地图中的兴趣点众多,因此每次读取一个兴趣点数据,所述第一兴趣点指的是当前读取的兴趣点,在读取第一个兴趣点数据后,根据兴趣点数据中的表示兴趣点的图标及其显示位置数据、兴趣点名称及其显示位置数据,将第一个兴趣点绘制于地图中,通常,兴趣点的图标所在的位置表示兴趣点的位置,兴趣点的名称标注在靠近兴趣点的图标的位置。在以后各次读取兴趣点数据后,依次执行下述步骤。需要说明的是,在步骤Sll中,当所述第一兴趣点名称过长,则可以将所述兴趣点名称拆分成至少两行,以尽量避免兴趣点名称放置在地图中会覆盖其他兴趣点或道路名称等。通常,可以在第一兴趣点名称的字符长度大于预设字符长度时,将所述兴趣点名称拆分成至少两行。例如,预设字符长度为6,如果第一兴趣点名称包含10个字符,则可以拆分成2行,如果第一兴趣点名称包含15个字符,则可以拆分成3行。接着执行步骤S12,判断第一兴趣点名称的当前显示位置与第二兴趣点名称的当前显示位置是否重叠,若是则执行步骤S13,若否则执行步骤S16。其中,第二兴趣点为第一兴趣点周围的至少一个兴趣点。当读取第一兴趣点数据后,需要先判断第一兴趣点(当前读取的兴趣点)名称当前要放置的位置(当前显示位置)与地图中已放置的兴趣点名称的位置是否会重叠,通常就是判断第一兴趣点名称的当前显示位置与其周围的(相邻的或靠近的)兴趣点名称,即第二兴趣点名称的当前显示位置是否重叠,第二兴趣点名称可能是一个,也可能是多个。判断兴趣点的显示位置是否重叠可以利用碰撞检测技术:判断第一兴趣点名称的外接矩形在所述地图中的位置与第二兴趣点名称的外接矩形在所述地图中的位置是否相交。具体实施时,兴趣点名称的显示位置数据可以是兴趣点名称在地图中的坐标数据,根据坐标数据和兴趣点名称的字符长度可以计算出兴趣点名称的外接矩形的位置及四个顶点的坐标,由此可以判断出两个外接矩形是否会相交。举例来说,如图3所示的第一兴趣点A的兴趣点名称的外接矩形21与第二兴趣点B的兴趣点名称的外接矩形22相交,第一兴趣点A的兴趣点名称的外接矩形21与第二兴趣点C的兴趣点名称的外接矩形23不相交。此夕卜,如果在步骤SI中将兴趣点名称拆分成至少两行,则兴趣点名称的外接矩形包含至少两行字符。所述外接矩形通常是指包含兴趣点名称的全部字符的最小矩形。如果第一兴趣点名称的外接矩形与其周围的一个或多个兴趣点名称的外接矩形相交,说明如果依据当前显示位置放置第一兴趣点名称会覆盖部分第二兴趣点名称,则需要调整重叠的兴趣点名称的显示位置,如调整第一兴趣点名称的显示位置或第二兴趣点名称的显示位置,或者第一兴趣点名称的显示位置和第二兴趣点名称的显示位置。本实施例中,先调整第一兴趣点名称的显示位置,即执行步骤S13。如果第一兴趣点名称的外接矩形与其周围的所有兴趣点名称的外接矩形均不相交,则不需要调整兴趣点名称的显示位置,记录第一兴趣点名称的显示位置,即执行步骤S16。步骤S13,调整第一兴趣点名称的显示位置,直至调整后的第一兴趣点名称的显示位置与第二兴趣点名称的当前显示位置不重叠或者第一兴趣点名称的显示位置在调整前后与第二兴趣点名称的当前显示位置均重叠,继续执行步骤S14。当所述第一兴趣点名称的当前显示位置与所述第二兴趣点名称的当前显示位置重叠,则先调整所述第一兴趣点名称的显示位置,其中,所述兴趣点名称的显示位置位于所述兴趣点的上方、下方、左方或右方。兴趣点名称放置在靠近兴趣点的图标的位置,可以是兴趣点的图标上方、下方、左方或右方,兴趣点名称的初始显示位置一般根据存储在地图数据库中的显示位置数据确定,调整第一兴趣点名称的显示位置,直至调整后的第一兴趣点名称的显示位置与所有的第二兴趣点名称的显示位置均不重叠,接着执行步骤S14。例如,图3所示的第一兴趣点A的兴趣点名称的初始显示位置为第一兴趣点A的右方,由于与第二兴趣点B的兴趣点名称重叠,因此,可以将第一兴趣点A的兴趣点名称从图3所示的第一兴趣点A的右方调整至如图4所示的第一兴趣点A的下方。此外,也可以调整至第一兴趣点A的左方;而如果调整至第一兴趣点A的上方则会与第二兴趣点C的兴趣点名称重叠。然而,在地图中兴趣点集中的区域,则可能会出现调整第一兴趣点名称的显示位置至任意位置都会与一个或多个周围的兴趣点名称的显示位置重叠的情况,例如,如图5所示,第一兴趣点A的兴趣点名称如果显示在右方会覆盖部分第二兴趣点B的兴趣点名称,如果显示在上方会覆盖部分第二兴趣点C的兴趣点名称,如果显示在左方会覆盖部分第二兴趣点D的兴趣点名称,如果显示在下方会覆盖部分第二兴趣点E的兴趣点名称,在此情况下继续执行步骤S14。步骤S14,判断第一兴趣点名称的显示位置在调整前后与第二兴趣点名称的当前显示位置是否均重叠,若是则执行步骤S15,若否则执行步骤S16。举例来说,对于图5所示的实例,则继续执行S15 ;对于图4所示的实例,则继续执行步骤S16。步骤S15,调整第二兴趣点名称的显示位置,直至调整后的第二兴趣点名称的显示位置与第一兴趣点名称的显示位置不重叠或者调整前后的第二兴趣点名称的显示位置与调整前后的第一兴趣点名称的显示位置均重叠,继续执行步骤S21。如果调整前后的第一兴趣点名称的显示位置与第二兴趣点名称的当前显示位置均重叠,则基于一定的选择原则依次调整各个第二兴趣点名称的显示位置,第二兴趣点名称的显示位置的调整原则与第一兴趣点名称的显示位置的调整原则相同,所述调整原则是指调整显示位置后的兴趣点名称与其周围的兴趣点名称均不重叠。具体实施时,可以按第二兴趣点的读取顺序选择第二兴趣点名称进行显示位置的调整。例如,如图5所示的实例,第二兴趣点按照E、C、B、D的先后顺序读取并放置,因此可以先调整第二兴趣点E的兴趣点名称的显示位置,如果不能满足上述原则,则再依次调整第二兴趣点名称C、B、D,如果可以将第二兴趣点E的兴趣点名称的位置调整至与其他兴趣点名称均不重叠的位置,则相应地将第一兴趣点A的兴趣点名称调整至第一兴趣点A的下方,如图6所示。也可以先选择与第一兴趣点名称的初始显示位置重叠的第二兴趣点名称进行显示位置的调整。例如,图5所示的实例,先调整第二兴趣点B的兴趣点名称的显示位置,这样如果能够满足上述调整原则,则可以不调整第一兴趣点A的显示位置,否则再调整其他第二兴趣点名称的显示位置,并相应地调整第一兴趣点名称的显示位置。还可以先选择周围的兴趣点名称最少的第二兴趣点名称进行显示位置的调整,如果能够满足上述调整原则,相应地调整第一兴趣点名称的显示位置;否则再调整其他第二兴趣点名称的显示位置和第一兴趣点名称的显示位置。如果调整第二兴趣点名称的显示位置后满足上述调整原则,则继续执行步骤S21。然而,在地图中兴趣点集中的区域,则可能会出现调整所有第二兴趣点名称的显示位置仍不能满足上述调整原则的情况,在此情况下继续执行步骤S21。步骤S16,记录第一兴趣点名称的显示位置。如果第一兴趣点名称的初始显示位置与第二兴趣点名称的显示位置不重叠(步骤S12的判断结果为否),则将第一兴趣点名称的初始显示位置作为第一兴趣点名称的显示位置记录。如果调整后的第一兴趣点名称的显示位置与第二兴趣点名称的显示位置不重叠(步骤S14的判断结果为否),则将调整后的第一兴趣点名称的显示位置作为第一兴趣点名称的显示位置记录。步骤S21,判断调整前后的第二兴趣点名称的显示位置与调整前后的第一兴趣点名称的显示位置是否均重叠,若是则执行步骤S22,若否则执行步骤S23。如果经过上述步骤调整第一兴趣点名称的显示位置和第二兴趣点名称的显示位置都无法满足所述调整原贝U,则执行步骤S22 ;如果调整第一兴趣点名称的显示位置或第二兴趣点名称的显示位置满足所述调整原则,则执行步骤S23。步骤S22,放弃显示重要性低的第一兴趣点名称,或者,放弃显示重要性低的第二兴趣点名称,并记录第一兴趣点名称的显示位置。如果经过上述步骤调整第一兴趣点名称的显示位置和第二兴趣点名称的显示位置都无法满足所述调整原则,则根据第一兴趣点名称和第二兴趣点名称的重要性选择性地显示兴趣点名称,放弃显示重要性低的兴趣点名称。其中,兴趣点名称的重要性基于所述兴趣点的类型、所述地图的类型和用户设定中的至少一种而确定。具体而言,可以根据兴趣点的类型确定兴趣点名称的重要性,放弃显示重要性低的兴趣点名称。兴趣点的类型作为兴趣点的一种属性数据包含在兴趣点数据中,兴趣点的类型一般可以包括以下大类:大型商场、高级酒店、交通枢纽、城市公园、名胜古迹、休闲场馆、重要机关、文化教育、医院、大厦、小区等,各大类还可以包括许多小类。兴趣点的类型不同,兴趣点的重要性等级就不同,相应地,兴趣点名称的重要性等级也就不同。例如,图5所示的兴趣点中,第二兴趣点E的重要性最低,则放弃显示第二兴趣点E,相应地,将第一兴趣点A的兴趣点名称的显示位置设置在第一兴趣点A的下方,如图7所示,记录第一兴趣点A的兴趣点名称的显示位置。也可以根据要显示的地图的类型确定兴趣点名称的重要性,放弃显示重要性低的兴趣点名称。具体地,可以预先为地图设定风格类型,不同类型的地图显示的兴趣点的类型(大类和小类)也不同,例如,旅游风格的地图优先显示名胜古迹、公园、酒店、宾馆、地铁站等类型的兴趣点,购物风格的地图优先显示商场、超市等类型的兴趣点,娱乐休闲风格的地图优先显示KTV、电影院、餐厅等类型的兴趣点,以图5所示的地图是旅游风格的地图为例,则第二兴趣点B的重要性最低,则放弃显示第二兴趣点B,相应地,将第一兴趣点A的兴趣点名称的显示位置设置在第一兴趣点A的右方,如图8所示,记录第一兴趣点A的兴趣点名称的显示位置。还可以根据用户设定确定兴趣点名称的重要性,放弃显示重要性低的兴趣点名称。具体地,可以向用户提供设定兴趣点的重要性等级的输入界面,仍以图5所示的地图为例,在第一兴趣点A和第二兴趣点B、C、D、E中,如果用户预先设定酒店类型的重要性最低,则放弃显示第一兴趣点A,并且也不需要对第二兴趣点B、C、D、E的兴趣点名称的显示位置作调整,如图9所示。需要说明的是,图7至9在放弃显示第一兴趣点名称或第二兴趣点名称的同时,也放弃显示了第一兴趣点的图标或第二兴趣点的图标,而在其他实施例中,也可以仅放弃显示第一兴趣点名称或第二兴趣点名称,保留第一兴趣点的图标或第二兴趣点的图标仍显示在地图中。步骤S23,记录第二兴趣点名称的显示位置和第一兴趣点名称的显示位置。如果调整后的第二兴趣点名称的显示位置满足调整原则,则将调整后的第二兴趣点名称的显示位置作为第二兴趣点名称的显示位置,并将相应调整的第一兴趣点名称的显示位置作为第一兴趣点名称的显示位置记录。上述记录第一兴趣点名称的显示位置和第二兴趣点名称的显示位置可以是将调整后确定的第一兴趣点名称的显示位置数据和第二兴趣点名称的显示位置数据存入缓存。然后在绘制和显示地图时,从所述缓存读取兴趣点名称及其显示位置数据,以在所述地图中的相应位置显示所述兴趣点名称。通过上述步骤确定的兴趣点名称的显示位置则成为该兴趣点名称的当前显示位置。重复上述步骤,直至要显示的地图中所有兴趣点名称的显示位置均已确定,最后将绘制好的地图显示在屏幕上,其中,地图中的各兴趣点名称的显示位置通过上述方法确定,在上述步骤中若第一兴趣点名称的显示位置被记录,则第一兴趣点可能成为后续读取的兴趣点周围的兴趣点,也就是第二兴趣点。
需要说明的是,上述实施例是先调整第一兴趣点名称的显示位置,再调整第二兴趣点名称的显示位置,当所述第二兴趣点名称的显示位置在调整前后与所述第一兴趣点名称的显示位置在调整前后均重叠,则根据第一兴趣点名称和第二兴趣点名称的重要性,在地图中显示重要性高的兴趣点名称(第一兴趣点名称和/或第二兴趣点名称),放弃显示重要性低的兴趣点名称(第一兴趣点名称或第二兴趣点名称)。而在其他实施例中,也可以仅调整第一兴趣点名称的显示位置,当所述第一兴趣点名称的显示位置在调整前后与所述第二兴趣点名称的显示位置均重叠,则根据第一兴趣点名称和第二兴趣点名称的重要性,在地图中显示重要性高的兴趣点名称,放弃显示重要性低的兴趣点名称,也就是说,当图2所示步骤S14的判断结果为是,则直接执行步骤S22,省去了步骤S15、S21和S23。对应于上述方法,本发明实施例还提供一种兴趣点名称的显示装置,如图7所示,包括:调整单元10和显示单元11。调整单元10,用于根据第一兴趣点名称和第二兴趣点名称的当前显示位置调整所述第一兴趣点名称和/或第二兴趣点名称的显示位置,其中,所述第二兴趣点为所述第一兴趣点周围的至少一个兴趣点。所述兴趣点名称的显示位置位于所述兴趣点的上方、下方、左方或右方。显示单元11,用于当调整前后的所述第一兴趣点名称的显示位置与所述第二兴趣点名称的显示位置均重叠,则在地图中显示重要性高的兴趣点名称,否则在地图中显示所述第一兴趣点名称和第二兴趣点名称。所述兴趣点名称的重要性基于所述兴趣点的类型、所述地图的类型和用户设定中的至少一种而确定。所述第一兴趣点名称的显示位置与所述第二兴趣点名称的显示位置重叠是指所述第一兴趣点名称的外接矩形在所述地图中的位置与所述第二兴趣点名称的外接矩形在所述地图中的位置相交。本实施例中,所述调整单元10包括:第一调整单元101,用于当所述第一兴趣点名称的当前显示位置与所述第二兴趣点名称的当前显示位置重叠,则调整所述第一兴趣点名称的显示位置;第二调整单元102,用于当所述第一兴趣点名称的显示位置在调整前后与所述第二兴趣点名称的当前显示位置均重叠,则调整所述第二兴趣点名称的显示位置。所述显示单元11用于当所述第二兴趣点名称的显示位置在调整前后与所述第一兴趣点名称的显示位置在调整前后均重叠,则在地图中显示重要性高的兴趣点名称,否则在地图中显示所述第一兴趣点名称和第二兴趣点名称。在其他实施例中,也可以不包括第二调整单元,所述显示单元用于当所述第一兴趣点名称的显示位置在调整前后与所述第二兴趣点名称的当前显示位置均重叠,则在地图中显示重要性高的兴趣点名称,否则在地图中显示所述第一兴趣点名称和第二兴趣点名称。本实施例中,所述兴趣点名称的显示装置还包括缓存12,用于储存调整后确定的所述第一兴趣点名称和第二兴趣点名称的显示位置数据。所述显示单元11从所述缓存12读取所述第一兴趣点名称及其显示位置数据和所述第二兴趣点名称及其显示位置数据,显示包含所述第一兴趣点名称和第二兴趣点名称的地图,或显示包含所述第二兴趣点名称的地图。此外,所述兴趣点名称的显示装置还可以包括:拆分单元(未图示),用于在调整所述第一兴趣点名称和/或第二兴趣点名称的显示位置之前,若所述兴趣点名称的字符长度大于预设字符长度,则将所述兴趣点名称拆分成至少两行。本发明技术方案还提供一种包括上述兴趣点名称的显示装置的导航系统,所述导航系统可以应用于车载设备中。综上所述,上述技术方案通过调整兴趣点名称的显示位置以尽量避免覆盖周围的兴趣点名称,调整兴趣点名称的显示位置是以不与周围的兴趣点名称重叠为原则,使得兴趣点集中区域的兴趣点名称尽可能地分开,从而解决了现有技术的问题,达到了多而不拥挤的显示兴趣点的效果,为用户提供了有效的兴趣点提示。进一步,根据兴趣点名称的重要性选择性地显示兴趣点名称使得地图中兴趣点的显示更有针对性,并且也不会遗漏显示重要性高的兴趣点。本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。
权利要求
1.一种兴趣点名称的显示方法,其特征在于,包括: 根据第一兴趣点名称和第二兴趣点名称的当前显示位置调整所述第一兴趣点名称和/或第二兴趣点名称的显示位置,其中,所述第二兴趣点为所述第一兴趣点周围的至少一个兴趣点; 当调整前后的所述第一兴趣点名称的显示位置与所述第二兴趣点名称的显示位置均重叠,则在地图中显示重要性高的兴趣点名称,否则在地图中显示所述第一兴趣点名称和第二兴趣点名称。
2.如权利要求1所述的兴趣点名称的显示方法,其特征在于, 所述根据第一兴趣点名称和第二兴趣点名称的当前显示位置调整所述第一兴趣点名称和/或第二兴趣点名称的显示位置包括:当所述第一兴趣点名称的当前显示位置与所述第二兴趣点名称的当前显示位置重叠,则调整所述第一兴趣点名称的显示位置;当所述第一兴趣点名称的显示位置在调整前后与所述第二兴趣点名称的当前显示位置均重叠,则调整所述第二兴趣点名称的显示位置; 所述调整前后的所述第一兴趣点名称的显示位置与所述第二兴趣点名称的显示位置均重叠是指:所述第二兴趣点名称的显示位置在调整前后与所述第一兴趣点名称的显示位置在调整前后均重叠。
3.如权利要求1所述的兴趣点名称的显示方法,其特征在于, 所述根据第一兴趣点名称和第二兴趣点名称的当前显示位置调整所述第一兴趣点名称和/或第二兴趣点名称的显示位置包括:当所述第一兴趣点名称的当前显示位置与所述第二兴趣点名称的当前显示位置重叠,则调整所述第一兴趣点名称的显示位置; 所述调整前后的所述第一兴趣点名称的显示位置与所述第二兴趣点名称的显示位置均重叠是指:所述第一兴 趣点名称的显示位置在调整前后与所述第二兴趣点名称的显示位置均重叠。
4.如权利要求1所述的兴趣点名称的显示方法,其特征在于,所述第一兴趣点名称的显示位置与所述第二兴趣点名称的显示位置重叠是指所述第一兴趣点名称的外接矩形在所述地图中的位置与所述第二兴趣点名称的外接矩形在所述地图中的位置相交。
5.如权利要求1所述的兴趣点名称的显示方法,其特征在于,所述兴趣点名称的重要性基于所述兴趣点的类型、所述地图的类型和用户设定中的至少一种而确定。
6.如权利要求1所述的兴趣点名称的显示方法,其特征在于,还包括:在调整所述第一兴趣点名称和/或第二兴趣点名称的显示位置之前,当所述兴趣点名称的字符长度大于预设字符长度,则将所述兴趣点名称拆分成至少两行。
7.如权利要求1所述的兴趣点名称的显示方法,其特征在于,所述兴趣点名称的显示位置位于所述兴趣点的上方、下方、左方或右方。
8.如权利要求1所述的兴趣点名称的显示方法,其特征在于,还包括:将调整后确定的所述第一兴趣点名称和第二兴趣点名称的显示位置数据存入缓存。
9.一种兴趣点名称的显示装置,其特征在于,包括: 调整单元,用于根据第一兴趣点名称和第二兴趣点名称的当前显示位置调整所述第一兴趣点名称和/或第二兴趣点名称的显示位置,其中,所述第二兴趣点为所述第一兴趣点周围的至少一个兴趣点;显示单元,用于当调整前后的所述第一兴趣点名称的显示位置与所述第二兴趣点名称的显示位置均重叠,则在地图中显示重要性高的兴趣点名称,否则在地图中显示所述第一兴趣点名称和第二兴趣点名称。
10.如权利要求9所述的兴趣点名称的显示装置,其特征在于, 所述调整单元包括:第一调整单元,用于当所述第一兴趣点名称的当前显示位置与所述第二兴趣点名称的当前显示位置重叠,则调整所述第一兴趣点名称的显示位置;第二调整单元,用于当所述第一兴趣点名称的显示位置在调整前后与所述第二兴趣点名称的当前显示位置均重叠,则调整所述第二兴趣点名称的显示位置; 所述显示单元用于当所述第二兴趣点名称的显示位置在调整前后与所述第一兴趣点名称的显示位置在调整前后均重叠,则在地图中显示重要性高的兴趣点名称,否则在地图中显示所述第一兴趣点名称和第二兴趣点名称。
11.如权利要求9所述的兴趣点名称的显示装置,其特征在于, 所述调整单元用于当所述第一兴趣点名称的当前显示位置与所述第二兴趣点名称的当前显示位置重叠,则调整所述第一兴趣点名称的显示位置; 所述显示单元用于当所述第一兴趣点名称的显示位置在调整前后与所述第二兴趣点名称的当前显示位置均重叠,则在地图中显示重要性高的兴趣点名称,否则在地图中显示所述第一兴趣点名称和第二兴趣点名称。
12.如权利要求9所述的兴趣点名称的显示装置,其特征在于,所述第一兴趣点名称的显示位置与所述第二兴趣点名称的显示位置重叠是指所述第一兴趣点名称的外接矩形在所述地图中的位置与所述第二兴趣点名称的外接矩形在所述地图中的位置相交。
13.如权利要求9所述的兴趣点名称的显示装置,其特征在于,所述兴趣点名称的重要性基于所述兴趣点的类型 、所述地图的类型和用户设定中的至少一种而确定。
14.如权利要求9所述的兴趣点名称的显示装置,其特征在于,还包括:拆分单元,用于在调整所述第一兴趣点名称和/或第二兴趣点名称的显示位置之前,当所述兴趣点名称的字符长度大于预设字符长度,则将所述兴趣点名称拆分成至少两行。
15.如权利要求9所述的兴趣点名称的显示装置,其特征在于,所述兴趣点名称的显示位置位于所述兴趣点的上方、下方、左方或右方。
16.如权利要求9所述的兴趣点名称的显示装置,其特征在于,还包括:缓存,用于储存调整后确定的所述第一兴趣点名称和第二兴趣点名称的显示位置数据。
17.一种导航系统,其特征在于,包括:权利要求9至16任一项所述的兴趣点名称的显示装置。
全文摘要
一种兴趣点名称的显示方法及装置、导航系统,所述兴趣点名称的显示方法包括根据第一兴趣点名称和第二兴趣点名称的当前显示位置调整所述第一兴趣点名称和/或第二兴趣点名称的显示位置,其中,所述第二兴趣点为所述第一兴趣点周围的至少一个兴趣点;若调整前后的所述第一兴趣点名称的显示位置与所述第二兴趣点名称的显示位置均重叠,则在地图中显示重要性高的兴趣点名称,否则在地图中显示所述第一兴趣点名称和第二兴趣点名称。本发明技术方案达到了多而不拥挤的显示兴趣点的效果,为用户提供了有效的兴趣点提示。
文档编号G09B29/10GK103165017SQ20111042621
公开日2013年6月19日 申请日期2011年12月16日 优先权日2011年12月16日
发明者王军 申请人:上海博泰悦臻电子设备制造有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1