Google Maps视图生成大量的Firebase数据库读取操作

时间:2019-07-13 01:59:26

标签: android firebase google-maps google-cloud-firestore

我正在使用Firestore DB为基于Google Maps API的应用存储地图标记和元数据。当我的用户群在地图上缩放/平移时,它们会生成大量的Firebase DB读取操作。每天约10万次读取操作。一旦启动应用程序,这将非常昂贵。我应该缓存吗?使用KML?我可以使用哪些工具或编程方法来减少阅读操作?

2 个答案:

答案 0 :(得分:0)

避免在侦听器中执行任何与Firebase相关的代码

因为您编写的代码将在用户做出反应时始终执行

我想您被指控的原因

答案 1 :(得分:0)

考虑将同步适配器(https://developer.android.com/training/sync-adapters/creating-sync-adapter)添加为数据的本地缓存。