gpt4 book ai didi

google-maps - 缓存 Google Places API 结果

转载 作者:行者123 更新时间:2023-12-03 03:42:20 25 4
gpt4 key购买 nike

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

我希望列表能够显示距用户位置的距离。如果不缓存任何内容,则需要存储每个帖子的地点引用,并且在列表时从 Google Places API 获取地点的几何形状,这听起来是一个非常糟糕的主意。

我可以在我的数据库中存储该地点的 ID、引用、名称和几何形状,并通过我的 API 传递它吗?这仅用于性能目的

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

我是否可以在我的数据库表中拥有一个中央缓存,该缓存会每隔一段时间刷新一次,如果 30 天没有访问,就会被逐出?

最佳答案

Google's page on Places声明允许缓存地点 ID。

terms in 10.5.d声明出于性能原因,您可以存储有限数量的内容,时间不超过30个日历日。既然这就是您想要做的,那么我希望您可以存储 ID、位置和名称。

当您开始缓存更多信息时,您将违反 API 条款。目前还不太清楚这些是什么,但我认为只要您讲道理就可以了。

关于google-maps - 缓存 Google Places API 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10837048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com