栅格图片的绘制方法及装置制造方法及图纸

技术编号:10552453 阅读:178 留言:0更新日期:2014-10-22 10:47
本发明专利技术提供一种栅格图片的绘制方法及装置。一方面,本发明专利技术实施例通过向服务器发送绘制请求消息,所述绘制请求消息中包含栅格图片的标识信息,以使得所述服务器根据所述栅格图片的标识信息,获得与所述栅格图片的标识信息对应的矢量数据,进而接收所述服务器发送的所述矢量数据,以及根据所述矢量数据,获得与所述矢量数据对应的绘制特征信息,使得能够利用所述绘制特征信息,绘制栅格图片,由于客户端请求获取的是栅格图片的矢量数据,而不再是栅格图片的栅格数据,因此,能够避免现有技术中由于栅格数据的数据量很大而导致的客户端请求获取该栅格数据的时间较长的问题,从而提高了栅格图片绘制的效率。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种栅格图片的绘制方法及装置。一方面,本专利技术实施例通过向服务器发送绘制请求消息,所述绘制请求消息中包含栅格图片的标识信息,以使得所述服务器根据所述栅格图片的标识信息,获得与所述栅格图片的标识信息对应的矢量数据,进而接收所述服务器发送的所述矢量数据,以及根据所述矢量数据,获得与所述矢量数据对应的绘制特征信息,使得能够利用所述绘制特征信息,绘制栅格图片,由于客户端请求获取的是栅格图片的矢量数据,而不再是栅格图片的栅格数据,因此,能够避免现有技术中由于栅格数据的数据量很大而导致的客户端请求获取该栅格数据的时间较长的问题,从而提高了栅格图片绘制的效率。【专利说明】栅格图片的绘制方法及装置 【
】 本专利技术涉及矢量绘制技术,尤其涉及栅格图片的绘制方法及装置。 【
技术介绍
】 随着通信技术的发展,终端集成了越来越多的功能,从而使得终端的系统功能列 表中包含了越来越多相应的应用程序。有些应用程序中会调用矢量绘制应用,通过该应用, 客户端可以向使用者展示绘制的矢量,例如,地图。现有的矢量绘制应用中,服务器预先绘 制好栅格图片,客户端向服务器请求栅格图片的栅格数据,然后由所述客户端将所请求的 栅格数据显示为可视化的栅格图片。 然而,由于栅格数据的数据量很大,因此,会使得客户端请求获取该栅格数据的时 间较长,从而导致了栅格图片绘制的效率的降低。 【
技术实现思路
】 本专利技术的多个方面提供栅格图片的绘制方法及装置,用以提高栅格图片绘制的效 率。 本专利技术的一方面,提供一种栅格图片的绘制方法,包括: 向服务器发送绘制请求消息,所述绘制请求消息中包含栅格图片的标识信息,以 使得所述服务器根据所述栅格图片的标识信息,获得与所述栅格图片的标识信息对应的矢 量数据; 接收所述服务器发送的所述矢量数据; 根据所述矢量数据,获得与所述矢量数据对应的绘制特征信息; 利用所述绘制特征信息,绘制栅格图片。 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述向服务 器发送绘制请求消息,包括: 向服务器发送基于HTTP的所述绘制请求消息。 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述向服务 器发送基于HTTP的所述绘制请求消息,包括: 向服务器发送AJAX或JS0NP的所述绘制请求消息。 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述绘制特 征信息包括下列中的至少一项: 地面元素的类型信息; 地面元素的图标信息; 地面元素的样式信息; 地面元素的地理位置信息; 地面元素的注记;以及 地面元素的偏移量。 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述利用所 述绘制特征信息,绘制栅格图片,包括: 创建 Canvas 元素; 利用所述绘制特征信息,在所述Canvas元素中,绘制所述栅格图片。 本专利技术的另一方面,提供另一种栅格图片的绘制方法,包括: 接收客户端发送的绘制请求消息,所述绘制请求消息中包含栅格图片的标识信 息; 根据所述栅格图片的标识信息,获得与所述栅格图片的标识信息对应的矢量数 据; 向所述客户端发送所述矢量数据,以使得所述客户端根据所述矢量数据,获得与 所述矢量数据对应的绘制特征信息,以及利用所述绘制特征信息,绘制栅格图片。 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述接收客 户端发送的绘制请求消息,包括: 接收客户端发送的基于HTTP的所述绘制请求消息。 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述接收客 户端发送的基于HTTP的所述绘制请求消息,包括: 接收客户端发送的AJAX或JS0NP的所述绘制请求消息。 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述绘制特 征信息包括下列中的至少一项: 地面元素的类型信息; 地面元素的图标信息; 地面元素的样式信息; 地面元素的地理位置信息; 地面元素的注记;以及 地面元素的偏移量。 本专利技术的另一方面,提供一种栅格图片的绘制装置,包括: 发送单元,用于向服务器发送绘制请求消息,所述绘制请求消息中包含栅格图片 的标识信息,以使得所述服务器根据所述栅格图片的标识信息,获得与所述栅格图片的标 识信息对应的矢量数据; 接收单元,用于接收所述服务器发送的所述矢量数据; 获得单元,用于根据所述矢量数据,获得与所述矢量数据对应的绘制特征信息; 绘制单元,用于利用所述绘制特征信息,绘制栅格图片。 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述发送单 元,具体用于 向服务器发送基于HTTP的所述绘制请求消息。 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述发送单 元,具体用于 向服务器发送AJAX或JS0NP的所述绘制请求消息。 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述绘制特 征信息包括下列中的至少一项: 地面元素的类型信息; 地面元素的图标信息; 地面元素的样式信息; 地面元素的地理位置信息; 地面元素的注记;以及 地面元素的偏移量。 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述绘制单 元,具体用于 创建Canvas元素;以及利用所述绘制特征信息,在所述Canvas元素中,绘制所述 栅格图片。 本专利技术的另一方面,提供另一种栅格图片的绘制装置,包括: 接收单元,用于接收客户端发送的绘制请求消息,所述绘制请求消息中包含栅格 图片的标识信息; 获得单元,用于根据所述栅格图片的标识信息,获得与所述栅格图片的标识信息 对应的矢量数据; 发送单元,用于向所述客户端发送所述矢量数据,以使得所述客户端根据所述矢 量数据,获得与所述矢量数据对应的绘制特征信息,以及利用所述绘制特征信息,绘制栅格 图片。 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述接收单 元,具体用于 接收客户端发送的基于HTTP的所述绘制请求消息。 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述接收单 元,具体用于 接收客户端发送的AJAX或JS0NP的所述绘制请求消息。 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述绘制特 征信息包括下列中的至少一项: 地面元素的类型信息; 地面元素的图标信息; 地面元素的样式信息; 地面元素的地理位置信息; 地面元素的注记;以及 地面兀素的偏移量。 由上述技术方案可知,一方面,本专利技术实施例通过向服务器发送绘制请求消息,所 述绘制请求消息中包含栅格图片的标识信息,以使得所述服务器根据所述栅格图片的标识 信息,获得与所述栅格图片的标识信息对应的矢量数据,进而接收所述服务器发送的所述 矢量数据,以及根据所述矢量数据,获得与所述矢量数据对应的绘制特征信息,使得能够利 用所述绘制特征信息,绘制栅格图片,由于客户端请求获取的是栅格图片的矢量数据,而不 再是栅格图片的栅格数据,因此,能够避免现有技术中由于栅格数据的数据量很大而导致 的客户端请求获取该栅格数据的时间较长的问题,从而提高了栅格图片绘制的效率。 由上述技术方案可知,另一方面,本专利技术实施例通过接收客户端发送的绘制请求 消息,所述绘制请求消息中包含栅格图片的标识信息,进而根据所述本文档来自技高网...

【技术保护点】
一种栅格图片的绘制方法,其特征在于,包括:向服务器发送绘制请求消息,所述绘制请求消息中包含栅格图片的标识信息,以使得所述服务器根据所述栅格图片的标识信息,获得与所述栅格图片的标识信息对应的矢量数据;接收所述服务器发送的所述矢量数据;根据所述矢量数据,获得与所述矢量数据对应的绘制特征信息;利用所述绘制特征信息,绘制栅格图片。

【技术特征摘要】

【专利技术属性】
技术研发人员:王加鹏
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1