[发明专利]使用栅格差异的描述来渲染地图数据在审
申请号: | 201780059808.9 | 申请日: | 2017-09-21 |
公开(公告)号: | CN110832278A | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 本杰明·格林伍德;戴蒙·斯泰西 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G01C21/32 | 分类号: | G01C21/32 |
代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 肖华 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 栅格 差异 描述 渲染 地图 数据 | ||
1.一种网络服务器中用于将数字地图数据提供给客户端设备的方法,其特征在于,所述方法包括:
从客户端设备接收第一栅格地图图像的指示,所述第一栅格地图图像描绘所述客户端设备处的某个区域和某个缩放级别的地理地图;
由一个或多个处理器获得与所述地理区域和所述缩放级别相对应的第二栅格地图图像;
由所述一个或多个处理器,生成所指示的所述第一栅格地图图像和所述第二栅格地图图像之间的像素差异的描述;以及
将所确定的所述像素差异的所述描述提供给所述客户端设备,用于在所述客户端设备处生成所述第二栅格地图图像。
2.根据权利要求1所述的方法,其特征在于,所述第一栅格地图图像与版本化的地图瓦片相对应,并且其中接收所述第一栅格地图图像的所述指示包括接收所述地图瓦片的版本号。
3.根据权利要求2所述的方法,其特征在于,还包括:
响应于接收所述地图瓦片的所述版本号,确定可用于所述区域和所述缩放级别的所述地图瓦片的最新版本,
其中所述第二栅格地图图像与所述地图瓦片的所述最新版本相对应。
4.根据权利要求1所述的方法,其特征在于,接收所述第一栅格地图图像的所述指示包括接收所述地理区域和所述缩放级别的指示。
5.根据权利要求1所述的方法,其特征在于,还包括:
从所述客户端设备接收数据层的指示以生成所述第二栅格地图图像,所述数据层为要被添加到所述客户端设备处的所述第一栅格地图图像的数据层或者要从所述客户端设备处的所述第一栅格地图图像中被移除的数据层。
6.根据权利要求1所述的方法,其特征在于,生成所述第一栅格地图图像和所述新的栅格地图图像之间的所述像素差异的所述描述包括,生成要被层叠在所述客户端设备处的所述第一栅格地图图像上的差异栅格地图图像。
7.根据权利要求6所述的方法,其特征在于,生成所述差异栅格地图图像包括:
将所述第一栅格地图图像内的某些位置的像素与所述新的栅格地图图像内的相同位置的像素进行比较,以确定颜色差异是否超过阈值;
对于所指示的所述栅格地图图像中相对于所述第二栅格地图图像中的对应像素具有阈值以下的差异的像素,在所述差异栅格地图图像中生成透明像素;以及
对于所指示的所述栅格地图图像中相对于所述第二栅格地图图像中的对应像素具有所述阈值的差异或所述阈值以上的差异的像素,在所述差异栅格地图图像中生成非透明像素。
8.根据权利要求1所述的方法,其特征在于,生成所述第一栅格地图图像和所述第二栅格地图图像之间的所述像素差异的所述描述包括,将所述第一栅格地图图像内的在某些位置的像素与所述第二栅格地图图像内的相同位置的像素进行比较,以确定颜色差异是否超过阈值,包括分别地比较红色、绿色和蓝色通道中的每一个。
9.根据权利要求1所述的方法,其特征在于,将所确定的所述像素差异的所述描述提供给所述客户端设备,是响应于由所述一个或多个处理器进行的确定,所述由所述一个或多个处理器进行的确定为确定所确定的所述差异超过阈值。
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在提供所确定的所述像素差异的所述描述之后,从所述客户端设备接收在所述客户端设备处可用的所述第二栅格地图图像的指示;
由一个或多个处理器获得与所述地理区域和所述缩放级别相对应的第三栅格地图图像;
确定所述第三栅格地图图像和所述第二栅格地图图像之间的差异的度量值低于阈值;以及
提供所述第二栅格地图图像是最新的所述客户端设备的指示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780059808.9/1.html,转载请声明来源钻瓜专利网。