发明名称 图形元素的有效合成和渲染
摘要 为了提供用于在客户端装置处渲染与所选择的地理区域对应的地图图像的地图数据,地图服务器生成具有矢量描述符的基本地图瓦片集合,每个基本地图瓦片依据非栅格格式指示相应地图元素的几何构型以用于渲染第一地图图像。在某一时刻,该地图服务器将基本地图瓦片提供给客户端装置。在接收到要在客户端装置处渲染所选择的地理区域的特定地图图像的指示时,地图服务器还生成指示要对所述基本地图瓦片集合进行的改变的差异地图瓦片集合并且将所述差异地图瓦片发送给客户端装置以连同所述基本地图瓦片集合一起用于渲染所请求的特定地图图像。客户端装置渲染由差异地图瓦片限定的新的地图视图,而无需再次预处理基本地图瓦片中所限定的所有特征或元素,这使得由差异地图瓦片限定的新的地图视图的渲染更快速并且在处理能力要求方面更有效。
申请公布号 CN105393282A 申请公布日期 2016.03.09
申请号 CN201480039848.3 申请日期 2014.05.14
申请人 谷歌公司 发明人 丹尼尔·奥特罗;布赖恩·科尔内尔;珍妮弗·毛雷尔;詹姆斯·达尔皮尼安
分类号 G06T11/20(2006.01)I;G06T11/60(2006.01)I;G01C21/36(2006.01)I 主分类号 G06T11/20(2006.01)I
代理机构 中原信达知识产权代理有限责任公司 11219 代理人 周亚荣;安翔
主权项 一种实现于计算装置中的用于生成地图图像的方法,所述方法包括:经由通信网络接收与所选择的地理区域的第一地图图像关联的多个基本地图瓦片,每个基本地图瓦片包括依据矢量图形格式指示相应地图元素的几何构型的一个或多个矢量描述符;使用处理器对每个基本地图瓦片中的所述矢量描述符进行预处理,以创建用于渲染由所述多个基本地图瓦片限定的所述第一地图图像的第一渲染指令集合;经由所述通信网络接收用于渲染所选择的地理区域的第二地图图像的差异地图瓦片集合,所述差异地图瓦片集合中的每一个差异地图瓦片包括将要应用于所述多个基本地图瓦片中的一个的矢量描述符的修改的一个或多个指示;使用处理器对所述矢量描述符的所述修改的所述一个或多个指示进行预处理,以创建用于渲染所述第二地图图像的第二渲染指令集合;以及使用处理器通过以下操作经由用户接口来渲染所述第二地图图像:实现所述第一渲染指令集合和所述第二渲染指令集合。
地址 美国加利福尼亚州