一种电子地图全景图获取方法及系统的制作方法_5

文档序号:9754769阅读:来源:国知局
图数据。
[0167] 通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施 例方法中的全部或部分步骤可借助软件加必需的通用硬件平台的方式来实现。基于这样的 理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式 体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干 指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如媒体网关等网络通信 设备,等等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0168] 需要说明的是,对于实施例公开的系统而言,由于其与实施例公开的方法相对应, 所以描述的比较简单,相关之处参见方法部分说明即可。还需要说明的是,术语"包括"、"包 含"或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方 法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括 为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句"包括一 个……"限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外 的相同要素。
[0169] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。 对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的 一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明 将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一 致的最宽的范围。
【主权项】
1. 一种电子地图全景图获取方法,其特征在于,所述方法应用于一种包括客户端和服 务器的电子地图全景图获取系统,所述方法包括: 所述客户端获取用户在电子地图显示范围内选取的截图区域,并获取用户输入的对所 述截图区域的分辨率; 所述客户端将所述分辨率以及从所述客户端侧读取的所述截图区域内的矢量形式的 地图数据发送至所述服务器; 所述服务器确定所述分辨率对应的地图层级,并拼接出属于所述地图层级上的所述截 图区域内的地图底图; 所述服务器根据所述地图数据在所述地图底图上绘制地图信息; 所述服务器将绘制好的截图图像地址发送给所述客户端,以便所述客户端根据所述截 图图像地址下载绘制好的截图图像。2. 根据权利要求1所述的方法,其特征在于,所述获取用户在电子地图显示范围内选取 的截图区域,包括: 获取用户利用所述客户端显示的截图框在电子地图显示范围内框选的截图区域; 或者,获取用户通过触屏选取方式在电子地图显示范围内圈选的截图区域; 或者,获取用户从预设区域选项中选择的区域项并将所述区域项发送至所述服务器, 所述服务器侧保存了电子地图中预设区域的轮廓信息;获取所述服务器返回的所述区域项 对应的预设区域的轮廓信息,将获取的轮廓信息作为对所显示电子地图的截图区域。3. 根据权利要求1所述的方法,其特征在于,所述客户端将从所述客户端侧读取的所述 截图区域内的矢量形式的地图数据发送至所述服务器,包括: 所述客户端将所述地图数据转换为Json格式,并通过Post请求方式将所述Json格式的 地图数据发送至所述服务器; 在所述客户端将从所述服务器侧读取的所述截图区域内的地图数据发送至所述服务 器之后,还包括: 所述服务器解析所述Json格式的地图数据,并利用预先定义的JavaBean存储解析后的 地图数据。4. 根据权利要求1所述的方法,其特征在于,所述客户端将所述分辨率以及所述截图区 域内的地图数据发送至所述服务器的同时,还包括: 将所述客户端侧的地图显示区域四角对应的屏幕坐标发送至所述服务器; 所述拼接出属于所述地图层级上的所述截图区域内的地图底图,包括: 在确定的地图层级上,将所述客户端侧的地图显示区域四角对应的屏幕坐标转换为墨 卡托坐标; 将所述墨卡托坐标转换为瓦片坐标; 根据所述瓦片坐标,获取所述地图显示区域内的所有地图瓦片,并利用所述所有地图 瓦片拼接成所述地图显示区域内的电子地图底图; 从所述地图显示区域内的电子地图底图中,截取所述截图区域内的电子地图底图。5. 根据权利要求1所述的方法,其特征在于,所述客户端发送至所述服务器的地图数据 为墨卡托坐标数据,所述服务器根据所述地图数据在所述地图底图上绘制地图信息,包括: 所述服务器将所述墨卡托坐标数据转换为图像坐标数据,根据所述图像坐标数据在所 述地图底图上绘制地图信息。6. 根据权利要求1至5任一项所述的方法,其特征在于,所述地图数据包括:用户标注信 息和存储在所述服务器侧数据库中的地图数据。7. -种电子地图全景图获取系统,其特征在于,所述系统包括客户端和服务器: 所述客户端,用于获取用户在电子地图显示范围内选取的截图区域,并获取用户输入 的对所述截图区域的分辨率,将所述分辨率以及从所述客户端侧读取的所述截图区域内的 矢量形式的地图数据发送至所述服务器; 所述服务器,用于确定所述分辨率对应的地图层级,并拼接出属于所述地图层级上的 所述截图区域内的地图底图,根据所述地图数据在所述地图底图上绘制地图信息,将绘制 好的截图图像地址发送给所述客户端,以便所述客户端根据所述截图图像地址下载绘制好 的截图图像。8. 根据权利要求7所述的系统,其特征在于,所述客户端具有用于按照下述方式获取用 户在电子地图显示范围内选取的截图区域: 获取用户利用所述客户端显示的截图框在电子地图显示范围内框选的截图区域; 或者,获取用户通过触屏选取方式在电子地图显示范围内圈选的截图区域; 或者,获取用户从预设区域选项中选择的区域项并将所述区域项发送至所述服务器, 所述服务器侧保存了电子地图中预设区域的轮廓信息;获取所述服务器返回的所述区域项 对应的预设区域的轮廓信息,将获取的轮廓信息作为对所显示电子地图的截图区域。9. 根据权利要求7所述的系统,其特征在于,所述客户端具有用于按照下述方式将从所 述客户端侧读取的所述截图区域内的矢量形式的地图数据发送至所述服务器: 所述客户端将所述地图数据转换为Json格式,并通过Post请求方式将所述Json格式的 地图数据发送至所述服务器; 所述服务器,还用于解析所述Json格式的地图数据,并利用预先定义的JavaBean存储 解析后的地图数据。10. 根据权利要求7所述的系统,其特征在于, 所述客户端,还用于在将所述分辨率以及所述截图区域内的地图数据发送至所述服务 器的同时,将所述客户端侧的地图显示区域四角对应的屏幕坐标发送至所述服务器; 所述客户端具有用于按照下述方式拼接出属于所述地图层级上的所述截图区域内的 地图底图: 在确定的地图层级上,将所述客户端侧的地图显示区域四角对应的屏幕坐标转换为墨 卡托坐标; 将所述墨卡托坐标转换为瓦片坐标; 根据所述瓦片坐标,获取所述地图显示区域内的所有地图瓦片,并利用所述所有地图 瓦片拼接成所述地图显示区域内的电子地图底图; 从所述地图显示区域内的电子地图底图中,截取所述截图区域内的电子地图底图。11. 根据权利要求7所述的系统,其特征在于,所述客户端发送至所述服务器的地图数 据为墨卡托坐标数据,所述服务器具有用于按照下述方式绘制所述地图信息: 所述服务器将所述墨卡托坐标数据转换为图像坐标数据,根据所述图像坐标数据在所 述地图底图上绘制地图信息。12.根据权利要求6至11任一项所述的系统,其特征在于,所述地图数据包括:用户标注 信息和存储在所述服务器侧数据库中的地图数据。
【专利摘要】本发明公开了一种电子地图全景图获取方法,所述方法应用于一种包括客户端和服务器的电子地图全景图获取系统,所述方法包括:所述客户端获取用户在电子地图显示范围内选取的截图区域,并获取用户输入的对所述截图区域的分辨率;所述客户端将所述分辨率以及从所述客户端侧读取的所述截图区域内的矢量形式的地图数据发送至所述服务器;所述服务器确定所述分辨率对应的地图层级,并拼接出属于所述地图层级上的所述截图区域内的地图底图;所述服务器根据所述地图数据在所述地图底图上绘制地图信息;所述服务器将绘制好的截图图像地址发送给所述客户端,以便所述客户端根据所述截图图像地址下载绘制好的截图图像。
【IPC分类】H04L29/08
【公开号】CN105516311
【申请号】CN201510902692
【发明人】秦岳
【申请人】中国农业银行股份有限公司
【公开日】2016年4月20日
【申请日】2015年12月9日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1