一种控制地图的方法及电子设备技术

技术编号:10359953 阅读:114 留言:0更新日期:2014-08-27 16:05
本发明专利技术公开了一种控制地图的方法及电子设备,该方法应用于一具有显示单元的电子设备中,所述方法包括:当所述显示单元上的第一区域内显示有第一地图,在获得一选择操作时,响应所述选择操作,确定所述第一区域内的第二区域对应的所述第一地图的部分地图为第二地图,其中,所述第一地图还具有第一区域内的与所述第二区域不重叠的第三区域所对应的第三地图,所述第二地图与所述第三地图间存在一边界;在获得一控制操作时,响应所述控制操作,生成并执行一控制指令,以对所述第二地图进行控制。

【技术实现步骤摘要】
一种控制地图的方法及电子设备
[0001 ] 本专利技术涉及电子领域,尤其涉及一种控制地图的方法及电子设备。
技术介绍
随着科学技术的发展,纸张地图已经几乎被电子地图所取代,电子地图普遍应用在生活中的各种电子设备中,特别是随着平板电脑以及智能手机的普及,电子地图给用户的出行带来了很多的方便。电子地图是利用计算机技术,以数字方式存储和查阅的地图。电子地图储存资讯的方法,一般使用向量式图像储存,地图比例可放大、缩小或旋转而不影响显示效果,现有技术中可以通过用户的放大或缩小操作或对整张地图的进行放大或缩小查看等操作,以查看地图中的整个区域,或者对确切地点的点击查看。例如,用户通过平板电脑查看地图时,可以通过双指放大或缩小地图,或者滑动操作来移动地图,或者点击具体地点放大查看等等。但本申请专利技术人在实现本申请实施例中专利技术技术方案的过程中,发现上述技术至少存在如下技术问题:现有技术中不能基于用户在地图上的操作对地图本身进行划边界的编辑,所以,存在不能基于用户的操作在地图中确定出用户需要控制的地图区域的技术问题。现有技术中通过用户的操作放大或缩小查看地图时,对全部地图区域进行放大或缩小,所以,存在电子设备不能只放大显示或缩小显示用户选择的需要查看的地图区域的技术问题。现有技术中检测到用户的搜索操作时,在全部地图区域内进行搜索,所以,存在不能在基于用户指定的地图区域中进行搜索,进而由于电子设备需要在全部地图区域进行搜索而存在搜索时间长,效率低下的技术问题;同时也存在搜索结果中包括很多对用户没有价值或价值不大的搜索结果的技术问题。现有技术中定位到电子设备的位置,但是不能基于用户的操作在地图中确定出用户需要控制的地图区域。所以,存在不能根据定位到的电子设备的位置信息判断电子设备的位置是否在用户指定的地图区域内的技术问题。
技术实现思路
本申请实施例提供了一种控制地图的方法及电子设备,用于解决现有技术中不能基于用户的操作在地图中确定出用户需要控制的地图区域的技术问题。一方面,本申请通过一实施例提供了一种控制地图的方法,应用于一具有显示单元的电子设备中,所述方法包括:当所述显示单元上的第一区域内显示有第一地图;在获得一选择操作时,响应所述选择操作,确定所述第一区域内的第二区域对应的所述第一地图的部分地图为第二地图,其中,所述第一地图还具有第一区域内的与所述第二区域不重叠的第三区域所对应的第三地图,所述第二地图与所述第三地图间存在一边界;在获得一控制操作时,响应所述控制操作,生成并执行一控制指令,以对所述第二地图进行控制。优选地,在所述获得一选择操作时,响应所述选择操作,确定所述第一区域内的第二区域对应的所述第一地图的部分地图为第二地图之后,所述方法还包括:以一预设形式标记所述第二地图。优选地,所述在获得一控制操作时,响应所述控制操作,生成并执行一控制指令,以对所述第二地图进行控制,具体为:在获得一放大操作时,响应所述放大操作,生成并执行所述放大指令,以只对所述第二地图进行放大控制;或在获得一缩小操作时,响应所述缩小操作,生成并执行所述缩小指令,以只对所述第二地图进行缩小控制。优选地,所述在获得一控制操作时,响应所述控制操作,生成并执行一控制指令,以对所述第二地图进行控 制,具体为:在获得一放大操作时,响应所述放大操作,生成并执行所述放大指令,以同时对所述第二地图以及所述第三地图进行放大控制,同时以第一效果显示放大后的所述第二地图,以第二效果显示放大后的所述第三地图,其中,所述第一效果与所述第二效果为不同的效果;或在获得一缩小操作时,响应所述缩小操作,生成并执行所述缩小指令,以同时对所述第二地图以及所述第三地图进行缩小控制,同时以所述第一效果显示缩小后的所述第二地图,以所述第二效果显示缩小后的所述第三地图。优选地,所述在获得一控制操作时,响应所述控制操作,生成并执行一控制指令,以对所述第二地图进行控制,具体为:在获得一搜索操作时,响应所述搜索操作,生成一搜索指令;执行所述搜索指令,基于所述边界,在所述第二地图内执行所述搜索操作,获得至少一个搜索结果,所述至少一个搜索结果都只对应所述第二地图。优选地,所述在获得一控制操作时,响应所述控制操作,生成并执行一控制指令,以对所述第二地图进行控制,具体为:在获得一定位操作时,响应所述定位操作,生成一定位指令;执行所述定位指令,以在所述第二地图内获得所述电子设备的当前位置信息为第一位置信息,实现定位所述电子设备。优选地,在所述执行所述定位指令,以在所述第二地图内获得所述电子设备的当前位置信息为第一位置信息之后,所述方法还包括:检测所述电子设备的当前位置信息为第二位置信息;判断所述第二位置信息是否在所述第二地图上;当所述第二位置信息不在所述第二地图上时,生成并在所述显示单元上显示一提不?目息。另一方面,本申请通过另一实施例提供了一种电子设备,包括一显示单元,还包括:确定单元,用于当所述显示单元上的第一区域内显示有第一地图,在获得一选择操作时,响应所述选择操作,确定所述第一区域内的第二区域对应的所述第一地图的部分地图为第二地图,其中,所述第一地图还具有第一区域内的与所述第二区域不重叠的第三区域所对应的第三地图,所述第二地图与所述第三地图间存在一边界;控制单元,用于在获得一控制操作时,响应所述控制操作,生成并执行一控制指令,以对所述第二地图进行控制。优选地,所述电子设备还包括:标记单元,用于以一预设形式标记所述第二地图。优选地,所述控制单元,具体包括:第一放大控制子单元,用于在获得一放大操作时,响应所述放大操作,生成并执行所述放大指令,以只对所述第二地图进行放大控制;第一缩小控制子单元,用于在获得一缩小操作时,响应所述缩小操作,生成并执行所述缩小指令,以只对所述第二地图进行缩小控制。优选地,所述控制单元,具体包括:第二放大控制子单元,用于在获得一放大操作时,响应所述放大操作,生成并执行所述放大指令,以同时对所述第二地图以及所述第三地图进行放大控制,同时以第一效果显示放大后的所述第二地图,以第二效果显示放大后的所述第三地图,其中,所述第一效果与所述第二效果为不同的效果;第二缩小控制子单元,用于在获得一缩小操作时,响应所述缩小操作,生成并执行所述缩小指令,以同时对所述第二地图以及所述第三地图进行缩小控制,同时以所述第一效果显示缩小后的所述第二地图,以所述第二效果显示缩小后的所述第三地图。优选地,所述控制单元,具体包括:第一检测子单元,用于在获得一搜索操作时,响应所述搜索操作,生成一搜索指令;搜索子单元,用于执行所述搜索指令,基于所述边界,在所述第二地图内执行所述搜索操作,获得至少一个搜索结果,所述至少一个搜索结果都只对应所述第二地图。优选地,所述控制单元,具体包括:第二检测子单元,用于在获得一定位操作时,响应所述定位操作,生成一定位指令;定位子单元,用于执行所述定位指令,以在所述第二地图内获得所述电子设备的当前位置信息为第一位置信息,实现定位所述电子设备。优选地,所述电子设备还包括:检测单元,用于检测所述电子设备的当前位置信息为第二位置信息;判断单元,用于判断所述第二位置信息是否在所述第二地图上;生成单元,用于当所述第二位置信息不在所述第二地图上时,生成并在所述显示单元上显示一提示本文档来自技高网
...

【技术保护点】
一种控制地图的方法,应用于一具有显示单元的电子设备中,其特征在于,所述方法包括:当所述显示单元上的第一区域内显示有第一地图;在获得一选择操作时,响应所述选择操作,确定所述第一区域内的第二区域对应的所述第一地图的部分地图为第二地图,其中,所述第一地图还具有第一区域内的与所述第二区域不重叠的第三区域所对应的第三地图,所述第二地图与所述第三地图间存在一边界;在获得一控制操作时,响应所述控制操作,生成并执行一控制指令,以对所述第二地图进行控制。

【技术特征摘要】
1.一种控制地图的方法,应用于一具有显示单元的电子设备中,其特征在于,所述方法包括: 当所述显示单元上的第一区域内显示有第一地图; 在获得一选择操作时,响应所述选择操作,确定所述第一区域内的第二区域对应的所述第一地图的部分地图为第二地图,其中,所述第一地图还具有第一区域内的与所述第二区域不重叠的第三区域所对应的第三地图,所述第二地图与所述第三地图间存在一边界; 在获得一控制操作时,响应所述控制操作,生成并执行一控制指令,以对所述第二地图进行控制。2.如权利要求1所述的方法,其特征在于,在所述获得一选择操作时,响应所述选择操作,确定所述第一区域内的第二区域对应的所述第一地图的部分地图为第二地图之后,所述方法还包括: 以一预设形式标记所述第二地图。3.如权利要求1所述的方法,其特征在于,所述在获得一控制操作时,响应所述控制操作,生成并执行一控制指令,以对所述第二地图进行控制,具体为: 在获得一放大操作时,响应所述放大操作,生成并执行所述放大指令,以只对所述第二地图进行放大控制;或 在获得一缩小 操作时,响应所述缩小操作,生成并执行所述缩小指令,以只对所述第二地图进行缩小控制。4.如权利要求1所述的方法,其特征在于,所述在获得一控制操作时,响应所述控制操作,生成并执行一控制指令,以对所述第二地图进行控制,具体为: 在获得一放大操作时,响应所述放大操作,生成并执行所述放大指令,以同时对所述第二地图以及所述第三地图进行放大控制,同时以第一效果显示放大后的所述第二地图,以第二效果显示放大后的所述第三地图,其中,所述第一效果与所述第二效果为不同的效果;或 在获得一缩小操作时,响应所述缩小操作,生成并执行所述缩小指令,以同时对所述第二地图以及所述第三地图进行缩小控制,同时以所述第一效果显示缩小后的所述第二地图,以所述第二效果显示缩小后的所述第三地图。5.如权利要求1所述的方法,其特征在于,所述在获得一控制操作时,响应所述控制操作,生成并执行一控制指令,以对所述第二地图进行控制,具体为: 在获得一搜索操作时,响应所述搜索操作,生成一搜索指令; 执行所述搜索指令,基于所述边界,在所述第二地图内执行所述搜索操作,获得至少一个搜索结果,所述至少一个搜索结果都只对应所述第二地图。6.如权利要求1所述的方法,其特征在于,所述在获得一控制操作时,响应所述控制操作,生成并执行一控制指令,以对所述第二地图进行控制,具体为: 在获得一定位操作时,响应所述定位操作,生成一定位指令; 执行所述定位指令,以在所述第二地图内获得所述电子设备的当前位置信息为第一位置信息,实现定位所述电子设备。7.如权利要求6所述的方法,其特征在于,在所述执行所述定位指令,以在所述第二地图内获得所述电子设备的当前位置信息为第一位置信息之后,所述方法还包括:检测所述电子设备的当前位置信息为第二位置信息; 判断...

【专利技术属性】
技术研发人员:李然
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1