Caching or discarding the geographic data received on the client computing device can be based on a caching policy for geographic data. Caching policies can limit the conditions for processing geographic data on client devices based on several factors. For example, a part of the position of the current position of the client device or displayed on the device within the viewport map can make the equipment cache or discard geographic data received. The equipment can determine the relationship between the viewport and received the geographic data, compared with the cache strategy will be determined, and at least a portion of the geographic data based on the comparison of the received buffer or discarded.
【技术实现步骤摘要】
【国外来华专利技术】
本公开一般涉及显示交互数字地图,并且尤其涉及基于服务器指定缓存策略缓存地图数据。
技术介绍
本文提供的
技术介绍
目的是一般性地介绍本公开的背景。在
技术介绍
部分所描述的范围内,当前署名的专利技术人的工作以及在提交时不能被限定为现有技术的说明的多个方面既不明确也不隐含地承认是对抗本公开的现有技术。通常,显示移动设备缓存上或者临时存储在存储器中的交互数字地图的软件应用包含地图内容。这种缓存的地图数据通过移动设备容易和有效地检索,并且可在显示设备上几乎实时地显示。例如,移动设备可以缓存关于兴趣点(POI)的信息,诸如地址、电话号码、图片等等。但是,分发地图数据的服务器在正常的基础上更新地图数据,并且因此,在移动设备的存储器中缓存的地图数据可能过期或者与服务器分发的地图数据不一致。
技术实现思路
技术实现思路
和以下具体实施方式中所述的特征和优点并非涵盖所有。根据附图、说明书及其权利要求,很多附加特征和优点对于本领域技术人员而言显而易见。此外,其他实施例可以省略本
技术实现思路
中所述特征和优点中的一个或多个(或者全部)。一种用于缓存客户端设备中的地理内容的方法包括从网络服务器接收与地理位置有关的内容。例如,该内容可包括用于位于一定地理区域(诸如在绘制应用的视口(将数字地图上的观察区划界的虚拟框)中可见的区域)的业务的信息或者用于呈现数字地图的地图瓦片。该方法还包括从网络服务器接 ...
【技术保护点】
一种用于处理客户端计算设备中的地理内容的计算机实施的方法,所述方法包括:接收地理数据以及用于所述地理数据的缓存策略,所述地理数据与地理位置有关,并且所述缓存策略限定了用于在所述客户端计算设备处理所述地理数据的一个或多个条件;在所述客户端计算设备的视口内显示所述地理数据;确定所述视口与所接收的地理数据之间的关系;将所确定的关系与所述缓存策略相比较;以及基于所述比较,处理所接收的地理数据的至少一部分。
【技术特征摘要】
【国外来华专利技术】2013.07.09 US 61/844,310;2013.11.25 US 14/089,4361.一种用于处理客户端计算设备中的地理内容的计算机实施的
方法,所述方法包括:
接收地理数据以及用于所述地理数据的缓存策略,所述地理数据
与地理位置有关,并且所述缓存策略限定了用于在所述客户端计算设
备处理所述地理数据的一个或多个条件;
在所述客户端计算设备的视口内显示所述地理数据;
确定所述视口与所接收的地理数据之间的关系;
将所确定的关系与所述缓存策略相比较;以及
基于所述比较,处理所接收的地理数据的至少一部分。
2.根据权利要求1所述的方法,其中基于所述比较处理所接收的
地理数据的至少所述部分包括:在所述客户端计算设备处缓存所接收
的地理数据或者丢弃所接收的地理数据。
3.根据权利要求2所述的方法,其中所述视口与所接收的地理数
据之间的关系包括:所述地理位置与所述视口相对于所显示的地理数
据的位置之间的距离。
4.根据权利要求3所述的方法,其中所述视口相对于所显示的地
理数据的所述位置包括所述视口的矩心。
5.根据权利要求3所述的方法,其中基于所述比较处理所接收的
地理数据的至少所述部分包括:当所述距离低于阈值时缓存所接收的
地理数据的所述部分,以及当所述距离高于所述阈值时丢弃所接收的
地理数据的所述部分。
6.根据权利要求1所述的方法,其中所述关系包括自从在所述客
户端计算设备处接收到所述地理数据以及所述缓存策略以来的时间
\t量。
7.根据权利要求6所述的方法,其中基于所述比较处理所接收的
地理数据的至少所述部分包括:当所述时间量低于阈值时缓存所接收
的地理数据的所述部分,以及当所述时间量高于所述阈值时丢弃所接
收的地理数据的所述部分。
8.根据权利要求1所述的方法,其中所接收的地理数据包括下述
中的一个或多个:与兴趣点相对应的信息卡、地址、地理参考图像、
标签、导航路径、补充数据层或者地图瓦片。
9.一种绘制系统,所述绘制系统被配置为根据缓存策略处理客户
端计算设备中的地理内容,所述系统包括:
客户端计算设备,所述客户端计算设备包括处理器和存储器,所
述存储器包括指令,所述指令在所述处理器上执行,用以:
接收地理数据以及用于所述地理数据的缓存策略,所述地理
数据与地理位置有关,并且所述缓存策略限定了在所述客户端计算设
备处理所述地理数据的一个或多个条件;
在所述客户端计算设备的视口内显示所述地理数据;
确定所述视口与所接收的地理数据之间的关系;
将所确定的关系与所述缓存策略相比较;以及
基于所述比较,处理所接收的地理数据的至少一部分。
10.根据权利要求9所述的系统,其中用以基于所述比较处理所
接收的地理数据的至少所述部分的所述指令包括:用以在所述客户端
计算设备处缓存所接收的地理数据或者丢弃所接收的地理数据的指
令。
11.根据权利要求10所述的系统,其中:
所述视口与所接收的地理数据之间的关系包括:所述地理位置与
\t所述视口相对于所显示的地理数据的位置之间的距离,
所述视口相对于所显示的地理数据的所述位置包括所述视口的矩
心,以及
用以基于所述比较处理所接收的地理数据的至少所述部分的所述
指令包括:用以当所述距离低于阈值时缓存所接收的地理数据的所述
部分的指令,以及用以当所述距离高于所述阈值时丢弃所接收的地理
数据的的所述部分的指令。
12.根据权利要求9所述的系统,其中所述关系包括自从在所述
客户端计算设备处接收到所述地理数据以及所述缓存策略以来的时间
量,并且用以基于所述比较处理所接收的地理数据的至少所述部分的
指令包括:用以当所述...
【专利技术属性】
技术研发人员:小酒井隆广,泽勇太,丹羽智史,托利弗·十卫,大卫·R·戈登,
申请(专利权)人:谷歌公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。