地图显示方法、装置、设备和存储介质与流程

文档序号:16530252发布日期:2019-01-05 10:41阅读:157来源:国知局
地图显示方法、装置、设备和存储介质与流程

本发明实施例涉及图像处理,尤其涉及一种地图显示方法、装置、设备和存储介质。



背景技术:

现有技术的电子地图通常只能整体同步缩放,如果用户需要确定多个距离较远的目标地址之间的路线时,通常需要重复地缩放和寻找,因为当一个地址处于显示窗口时,另一个地址往往已经移出显示窗口外,而要使另一个地址位于显示窗口中,其他的地址又因为缩放忘记了具体位置;如果要使所有的目标地址均位于显示区域内,那个地图的缩放比例较大,无法获知各个目标地址周边的详细情况,因此现有地图存在由于缩放比例单一而不便使用的问题。



技术实现要素:

本发明实施例提供了一种地图显示方法、装置、设备和存储介质,解决了现有地图存在由于缩放比例单一而不便使用的技术问题。

第一方面,本发明实施例提供了一种地图显示方法,包括:

获取多个目标地址,以及每个目标地址的锁定范围和每个锁定范围的局部缩放比例;

获取地图的整体缩放比例;

将每个目标地址的锁定范围按照所述局部缩放比例显示,将所述锁定范围之外的地图区域按照所述整体缩放比例显示。

进一步,所述获取每个目标地址的锁定范围和每个锁定范围的局部缩放比例,包括:

获取地图的预设整体缩放比例;

在所述预设整体缩放比例的地图上,手动圈定包括所述目标地址在内的锁定范围,且该锁定范围的局部缩放比例为所述预设整体缩放比例。

进一步,所述获取每个目标地址的锁定范围和每个锁定范围的局部缩放比例,包括:

获取地图的预设整体缩放比例;

在所述预设整体缩放比例的地图上,以所述目标地址为中心自动圈定预设长度半径的锁定范围,且该目标地址的锁定范围的局部缩放比例为所述预设整体缩放比例。

进一步,所述获取多个目标地址,以及每个目标地址的锁定范围和每个锁定范围的局部缩放比例之后,还包括:

手动选择连接两目标地址的路线;或者

自动生成连接两目标地址的路线。

进一步,所述获取地图的整体缩放比例,并将每个目标地址的锁定范围按照所述局部缩放比例显示,将所述锁定范围之外的地图区域按照所述整体缩放比例显示之后,还包括:

选择显示区域中的一个锁定范围作为目标锁定范围;

获取所述目标锁定范围的局部缩放比例的修改指令,所述修改指令包括对当前局部缩放比例的缩放倍数;

根据所述修改指令改变所述目标锁定范围的缩放比例,以得到每个目标局部缩放比例,所述目标局部缩放比例为该目标锁定范围的局部缩放比例与缩放倍数的乘积,且所述目标锁定范围之外的区域的缩放比例不变。

进一步,所述获取地图的整体缩放比例,并将每个目标地址的锁定范围按照所述局部缩放比例显示,将所述锁定范围之外的地图区域按照所述整体缩放比例显示之后,还包括:

将多个锁定范围均作为目标锁定范围;

获取每个目标锁定范围的局部缩放比例的修改指令,所述修改指令包括对当前局部缩放比例的缩放倍数;

根据所述修改指令修改每个目标锁定范围的局部缩放比例,以得到每个目标局部缩放比例,所述目标局部缩放比例为该目标锁定范围的局部缩放比例与缩放倍数的乘积,且所述目标锁定范围之外的区域的缩放比例不变。

进一步,不同目标地址的锁定范围标识有不同的颜色。

第二方面,本发明实施例还提供了一种地图显示装置,包括:

目标地址获取模块,用于获取多个目标地址,以及每个目标地址的锁定范围和每个锁定范围的局部缩放比例;

整体缩放比例获取模块,用于获取地图的整体缩放比例;

显示模块,用于将每个目标地址的锁定范围按照所述局部缩放比例显示,将所述锁定范围之外的地图区域按照所述整体缩放比例显示。

第三方面,本发明实施例还提供了一种设备,所述设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的地图显示方法。

第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的地图显示方法。

本发明实施例提供的地图显示方法的技术方案,包括:获取多个目标地址,以及每个目标地址的锁定范围和每个锁定范围的局部缩放比例;获取地图的整体缩放比例;将每个目标地址的锁定范围按照所述局部缩放比例显示,将锁定范围之外的地图区域按照整体缩放比例显示。为每个目标地址设定锁定范围,且使每个锁定范围和锁定范围之外区域的缩放相互独立,从而使地图整体缩放时不改变每个锁定范围的显示比例,便于用户随时查看每个目标地址的显示范围。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的地图显示方法的流程图;

图2是本发明实施例二提供的地图显示装置的结构框图;

图3是本发明实施例三提供的设备的结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,以下将参照本发明实施例中的附图,通过实施方式清楚、完整地描述本发明的技术方案,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

图1是本发明实施例一提供的地图显示方法的流程图。本实施例的技术方案适用于地图上显示多个目标地址的情况。该方法可以由本发明实施例提供的地图显示装置来执行,该装置可以采用软件和/或硬件的方式实现,并配置在处理器中应用。该方法具体包括如下步骤:

s101、获取多个目标地址,以及每个目标地址的锁定范围和每个锁定范围的局部缩放比例。

由于电子地图的使用过程中,通常会涉及多个目标地址,为了使用户在方便确定各个目标地址之间的路线、方位的基础上,能够查看各个目标地址的周边情况,本实施例在每个目标地址的周围设定锁定范围,在获取多个目标地址的同时,获取每个目标地址的锁定范围和每个锁定范围的局部缩放比例,为每个目标地址设定一个锁定范围,各个锁定范围的缩放比例可以相同也可以不同,实际使用时可以根据具体情况进行设定。

其中,目标地址的锁定范围和锁定范围的局部缩放比例获取时,需要先获取地图的预设整体比例,该预设整体比例为期望的局部缩放比例,在该整体缩放比例的地图上,手动圈定包括目标地址在内的锁定范围,通过手动划定的锁定范围的边界使锁定范围内与锁定范围外的缩放相互独立。

可以理解的是,锁定范围也可以自动生成,比如以目标地址为中心,自动圈定预设长度半径的锁定范围,通过自动圈定的锁定范围的边界使锁定范围内与锁定范围外的缩放相互独立。当然,自动生成的锁定范围可以是规则的圆形,也可以根据周边环境,比如根据周边建筑物或道路圈定不规则的锁定范围。

在每个目标地址的锁定范围确定后,用户可以手动选择连接两目标地址的路线,也可以自动生成连接两目标地址的路线。

s102、获取地图的整体缩放比例。

为了更好地显示各个目标地址之间的位置关系,本实施例还需要获取地图当前的整体缩放比例,本实施例的整体缩放比例是指,除去各个锁定范围之外的区域。

s103、将每个目标地址的锁定范围按照所述局部缩放比例显示,将锁定范围之外的地图区域按照所述整体缩放比例显示。

在获取各个锁定范围的局部缩放比例以及地图的整体缩放比例后,本实施例将每个目标地址的锁定范围按照局部缩放比例显示,将锁定范围之外的地图区域按照整体缩放比例显示。因此,本实施例的地图可以在保证各个锁定范围的显示比例的情况下,缩放地图的其他部分,使用户可以清楚地获知各个目标地址的周边情况,以及各个目标地址之间的路线和方位等关系。

如果要修改一个锁定范围的局部缩放比例,需要选择显示区域中的一个锁定范围作为目标锁定范围,然后获取目标锁定范围的局部缩放比例的修改指令,修改指令包括对当前局部缩放比例的缩放倍数,然后根据修改指令改变目标锁定范围的缩放比例,以得到每个目标局部缩放比例,目标局部缩放比例为该目标锁定范围的局部缩放比例与缩放倍数的乘积,且目标锁定范围之外的区域的缩放比例不变。

如果要同时修改多个锁定范围的局部缩放比例,需要选择显示区域中的多个锁定范围的目标锁定范围,然后获取目标锁定范围的局部缩放比例的修改指令,修改指令包括对当前局部缩放比例的缩放倍数,然后根据修改指令改变目标锁定范围的缩放比例,以得到每个目标局部缩放比例,目标局部缩放比例为该目标锁定范围的局部缩放比例与缩放倍数的乘积,且目标锁定范围之外的区域的缩放比例不变。

为了便于从视觉上直接区分不同的目标地址,本实施例通过不同颜色对不同目标地址进行标识。

本发明实施例提供的地图显示方法的技术方案,包括:获取多个目标地址,以及每个目标地址的锁定范围和每个锁定范围的局部缩放比例;获取地图的整体缩放比例;将每个目标地址的锁定范围按照所述局部缩放比例显示,将锁定范围之外的地图区域按照整体缩放比例显示。为每个目标地址设定锁定范围,且使每个锁定范围和锁定范围之外区域的缩放相互独立,从而使地图整体缩放时不改变每个锁定范围的显示比例,便于用户随时查看每个目标地址的显示范围。

实施例二

图2是本发明实施例二提供的地图显示装置的结构框图。该装置用于执行上述任意实施例所提供的地图显示方法,该控制装置可选为软件或硬件实现。该装置包括:

目标地址获取模块11,用于获取多个目标地址,以及每个目标地址的锁定范围和每个锁定范围的局部缩放比例;

整体缩放比例获取模块12,用于获取地图的整体缩放比例;

显示模块13,用于将每个目标地址的锁定范围按照所述局部缩放比例显示,将所述锁定范围之外的地图区域按照所述整体缩放比例显示。

本发明实施例提供的地图显示装置的技术方案,通过目标地址获取模块获取多个目标地址,以及每个目标地址的锁定范围和每个锁定范围的局部缩放比例;通过整体缩放比例获取模块获取地图的整体缩放比例;通过显示模块将每个目标地址的锁定范围按照所述局部缩放比例显示,将所述锁定范围之外的地图区域按照所述整体缩放比例显示。为每个目标地址设定锁定范围,且使每个锁定范围和锁定范围之外区域的缩放相互独立,从而使地图整体缩放时不改变每个锁定范围的显示比例,便于用户随时查看每个目标地址的显示范围。

本发明实施例所提供的地图显示装置可执行本发明任意实施例所提供的地图显示方法,具备执行方法相应的功能模块和有益效果。

实施例三

图3为本发明实施例三提供的设备的结构示意图,如图3所示,该设备包括处理器201、存储器202、输入装置203以及输出装置204;设备中处理器201的数量可以是一个或多个,图3中以一个处理器201为例;设备中的处理器201、存储器202、输入装置203以及输出装置204可以通过总线或其他方式连接,图3中以通过总线连接为例。

存储器202作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的地图显示方法对应的程序指令/模块(例如,目标地址获取模块11、整体缩放比例获取模块12以及显示模块13)。处理器201通过运行存储在存储器202中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的地图显示方法。

存储器202可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器202可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器202可进一步包括相对于处理器201远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置203可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。

输出装置204可包括显示屏等显示设备,例如,用户终端的显示屏。

实施例四

本发明实施例四还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种地图显示方法,该方法包括:

获取多个目标地址,以及每个目标地址的锁定范围和每个锁定范围的局部缩放比例;

获取地图的整体缩放比例;

将每个目标地址的锁定范围按照所述局部缩放比例显示,将所述锁定范围之外的地图区域按照所述整体缩放比例显示。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的地图显示方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的地图显示方法。

值得注意的是,上述地图显示装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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