一种地图渲染展示方法和装置的制造方法

文档序号:9433958阅读:323来源:国知局
一种地图渲染展示方法和装置的制造方法
【技术领域】
[0001]本发明实施例涉及图像处理技术,尤其涉及一种地图渲染展示方法和装置。
【背景技术】
[0002]随着科技的发展,智能终端的地图服务功能为人们的生活提供了越来越多的便捷。
[0003]目前,现有技术提供的地图服务功能,全景地图只能呈现采集数据时刻的景象,用户浏览某一区域的全景图像都是统一的,例如,用户一月份浏览九寨沟瀑布区域,发现瀑布结冰了。到七月份再次浏览时,还是一月份瀑布结冰的全景图像。
[0004]可见,现有技术提供的全景地图,展示模式单一,呈现的全景图像统一化,很难满足用户浏览某一区域某一时间段的历史景象的需求,不能让用户达到身临其境的感觉。

【发明内容】

[0005]本发明提供一种地图渲染展示方法和装置,以实现丰富个性化的全景地图,提升用户体验。
[0006]第一方面,本发明实施例提供了一种地图渲染展示方法,该方法包括:
[0007]获取用户的地图展示请求;
[0008]根据所述地图展示请求确定待展示地图的环境状态参数;
[0009]根据所述环境状态参数确定匹配的地图,并进行展示。
[0010]第二方面,本发明实施例还提供了一种地图渲染展示装置,该装置包括:
[0011]展示请求获取模块,用于获取用户的地图展示请求;
[0012]环境参数确定模块,用于根据所述地图展示请求确定待展示地图的环境状态参数;
[0013]地图匹配展示模块,用于根据所述环境状态参数确定匹配的地图,并进行展示。
[0014]本发明实施例提供了一种地图渲染展示方法和装置,通过获取用户的地图展示请求,确定待展示地图的环境状态参数,再根据环境状态参数确定匹配的地图,并进行展示。解决了目前全景地图展示模式单一性问题,为用户提供一种个性化丰富的实时全景地图,提尚用户的体验。
【附图说明】
[0015]图1是本发明实施例一中的一种地图渲染展示方法流程示意图;
[0016]图2是本发明实施例二中的一种地图渲染展示方法流程示意图;
[0017]图3是本发明实施例三中的一种地图渲染展示方法流程示意图;
[0018]图4是本发明实施例四中的一种地图渲染展示方法流程示意图;
[0019]图5是本发明实施例五中的一种地图渲染展示装置结构示意图。
【具体实施方式】
[0020]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0021]实施例一
[0022]图1为本发明实施例一提供的一种地图渲染展示方法流程示意图,本实施例可适用于对用户请求获取的地图进行渲染展示的情况,该方法可以由服务器中配置的地图渲染展示装置来执行,该装置可以采用硬件和/或软件的形式实现。
[0023]该方法包括如下:
[0024]S110、获取用户的地图展示请求;
[0025]上述操作中,获取用户的地图展示请求,具体可以是,用户在客户端发出的一个目标位置的查询请求,地图服务器端接收到用户所发出的查询请求的指令,即作为地图展示请求。例如,用户想获取九寨沟的地图全景,在地图搜索框中,输入“九寨沟”之后,点击搜索按钮,地图服务器端就会接收到用户查询九寨沟的请求指令,以进行下一步操作。
[0026]S120、根据所述地图展示请求确定待展示地图的环境状态参数;
[0027]上述操作中,具体可以是,服务器端接收到该目标位置查询请求后,进一步的对请求地理位置进行解码以及环境状态解析,以确定目标位置所处的环境状态。
[0028]优选的,所述环境状态参数包括:天气状态参数或室内光线参数。
[0029]对于室内地图的查询,环境状态参数通常是室内光线参数。对于室外地图的查询,环境状态参数则通常是天气状态参数。
[0030]优选的,所述天气状态参数包括下述至少一项:太阳高度角、光照强度、气温和天气类型。
[0031]天气类型具体可以是晴天、下雪、下雨、或阴天等。当然,本领域技术人员可以理解,天气状态参数并不限于以上各项,能够对地图呈现出的图景状态构成影响的天气状态参数均可包括在内。
[0032]S130、根据所述环境状态参数确定匹配的地图,并进行展示。
[0033]上述操作中,确定目标位置所处的环境状态后,地图服务器端可以进入地图数据库中进行匹配,可以是按照设定规则进行匹配,设定规则例如为匹配到与目标位置所处环境状态相近的地图后,返回到客户端,供用户浏览。
[0034]本实施例的技术方案,通过一种地图渲染展示方法,通过获取目标位置环境状态参数,为用户定制获取最接近需求的全景图像,为用户呈现丰富的地图图像,且提升用户体验。
[0035]实施例二
[0036]图2为本发明实施例提供的一种地图渲染展示方法流程示意图。本实施例的技术方案以上述实施例为基础,进一步的,将根据所述地图展示请求确定待展示地图的环境状态参数的操作优化为:根据所述地图展示请求获取待展示地图的目标地理位置和目标展示时间;根据所述目标地理位置和目标展示时间获取待展示地图的天气状态参数。基于上述优化操作,该方法包括:
[0037]S210、获取用户的地图展示请求;
[0038]S220、根据所述地图展示请求获取待展示地图的目标地理位置和目标展示时间;
[0039]上述操作中,目标地理位置和目标展示时间可以从地图展示请求中直接获取,也可以根据用户自身所在位置和时间确定目标地理位置和目标展示时间。
[0040]例如,根据所述地图展示请求获取待展示地图的目标地理位置和目标展示时间,具体可以是,通过GPS或者基站的方式对地理位置进行解码,获取用户所在地的地理位置信息、时区、当地时间和浏览的地图区域此刻的地理位置信息、时区、当地时间。例如,服务器接收到用户发出的目标位置为九寨沟请求指令后,进一步,通过GPS或者基站对九寨沟的地理位置解码,进而获取九寨沟地理位置以及记录用户发出请求的时间。目标展示时间可以是用户发出请求的当前时间,也可以是用户设定的其他时间。基于用户发出请求的当前时间、所在时区、目标展示位置及所在时区,也可以推算出目标展示时间。
[0041]S230、根据所述目标地理位置和目标展示时间获取待展示地图的天气状态参数;
[0042]上述操作中,根据所述目标地理位置和目标展示时间获取待展示地图的天气状态参数,具体可以是,通过调用天气预报接口,获取目标位置的天气状态,比如,晴、阴、温度、或下雨等天气状态。
[0043]S240、根据所述环境状态参数确定匹配的地图,并进行展示。
[0044]本实施例的技术方案,通过解析待展示地图的目标地理位置、目标展示时间和天气状态参数,进一步为用户提供一种更丰富的实时地图,提升用户的感观度。
[0045]实施例三
[0046]图3为本发明实施例提供的一种地图渲染展示方法流程示意图。本实施例的技术方案以上述实施例为基础,进一步的,将根据所述环境状态参数确定匹配的地图,并进行展示的操作优化为:从全景地图库中,根据所述环境状态参数查询匹配的全景地图或全景地图模板;对所述全景地图或全景地图模板,按照所述环境状态参数进行后期渲染和/或图层合并,并进行展示。
[0047]基于上述优化操作,该方法包括:
[0048]S310、获取用户的地图展示请求;
[0049]S320、根据所述地图展示请求确定待展示地图的环境状态参数;
[0050]S330、从全景地图库中,根据所述环境状态参数查询匹配的全景地图或全景地
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1