我正在使用Firestore DB为基于Google Maps API的应用存储地图标记和元数据。当我的用户群在地图上缩放/平移时,它们会生成大量的Firebase DB读取操作。每天约10万次读取操作。一旦启动应用程序,这将非常昂贵。我应该缓存吗?使用KML?我可以使用哪些工具或编程方法来减少阅读操作?
答案 0 :(得分:0)
避免在侦听器中执行任何与Firebase相关的代码
因为您编写的代码将在用户做出反应时始终执行
我想您被指控的原因
答案 1 :(得分:0)
考虑将同步适配器(https://developer.android.com/training/sync-adapters/creating-sync-adapter)添加为数据的本地缓存。