我正在编写一个Android应用程序,可以显示"提供"人们在谷歌地图上的网站上发了言。我目前在数据库中有20-30k的优惠,但它们是按地址而非坐标存储的,所以在Google地图上显示之前我需要对地址进行地理编码以获取坐标。优惠的位置不会改变,所以我只需要对每个地址进行一次地理编码。
这是我的问题。我需要对已经存在于数据库中的20k地址和所有未来的优惠(约100 /天)进行地理编码。但在阅读The Google Geocoding API TOS后,我意识到存储地理编码结果是非法的。
另请注意,仅允许缓存地理编码结果 提高应用程序性能的目的,以及 缓存的结果可能不会存储超过30天。例如, 您不得使用结果来创建独立的数据库 地方或其他本地列表信息。
所以我的问题是我应该怎样处理这个问题?我想在服务器端进行地理编码,然后将商品的坐标发送到应用程序进行显示。对客户端的所有地址进行地理编码将太慢而且毫无意义,因为地址永远不会改变。
如果我保存地理编码坐标服务器端将属于
Google Maps TOS中的地理编码结果的缓存仅用于此目的 提高应用程序的性能
子句?