Google Places API结果的缓存

我正在构建一个列出帖子的移动应用程序,每个帖子都有一个附加的位置。

我希望列表能够显示距用户位置的距离。 无需缓存任何需要存储每篇文章的地点参考的内容,同时列出从Google Places API获取地点的几何图形,这听起来像是一个非常糟糕的主意。

我是否允许在我的数据库中存储该地点的ID,引用,名称和几何图形,并使用我的API传递它? 这仅用于性能目的

另一种实现可能是将此数据缓存在移动设备上的本地sqlite数据库中,但用户必须下载每个未缓存的位置的信息,以便客户端将执行X个不同位置的X个不同位置的列表X api调用,声音速度慢,电池浪费。

我是否允许在我的数据库中有一个中央缓存,并且每隔一段时间刷新一次,如果没有访问,就会被驱逐30天?


Google的Places页面指出,允许缓存地点ID。

10.5.d中的条款规定,出于性能原因,您可以将不超过30个日历日内的有限内容存储起来。 因为这是你正在做的事情,那么我希望你可以存储ID,位置和名称。

当您开始缓存更多信息时,您将违反API的条款。 这些都不太清楚,但我认为只要你是合理的,那么你会没事的。

链接地址: http://www.djcxy.com/p/10821.html

上一篇: caching of Google Places API results

下一篇: How to embed Symfony2 actions into WordPress?