Performance 许多客户端计算是否会损害Ionic应用程序的性能?

Performance 许多客户端计算是否会损害Ionic应用程序的性能?,performance,google-maps,ionic-framework,firebase-realtime-database,Performance,Google Maps,Ionic Framework,Firebase Realtime Database,我计划用Ionic框架构建一个位置感知应用程序。它基本上归结为显示一张谷歌地图,上面有用户的位置和他周围的标记。我将只在地图的可见部分显示标记 Josh Morony的数据库使用PHP脚本。它根据用户位置与mysql数据库中存储的所有标记之间的距离计算,限制返回应用程序的标记数 但是,我想为我的应用程序使用Firebase数据库。已经指出Firebase不可能进行服务器端计算 如果我返回Firebase中存储的所有标记并在客户端计算距离,是否会损害我的应用程序的性能?然后,我将根据这些计算限制显

我计划用Ionic框架构建一个位置感知应用程序。它基本上归结为显示一张谷歌地图,上面有用户的位置和他周围的标记。我将只在地图的可见部分显示标记

Josh Morony的数据库使用PHP脚本。它根据用户位置与mysql数据库中存储的所有标记之间的距离计算,限制返回应用程序的标记数

但是,我想为我的应用程序使用Firebase数据库。已经指出Firebase不可能进行服务器端计算

如果我返回Firebase中存储的所有标记并在客户端计算距离,是否会损害我的应用程序的性能?然后,我将根据这些计算限制显示的标记


还是最好限制服务器端计算后返回的标记数,然后加载Google地图标记?

计算客户端的距离,然后过滤听起来是个坏主意。您可能正在寻找,它允许在Firebase数据库上进行地理查询。计算客户端的距离,然后进行过滤听起来不是个好主意。您可能正在寻找,它允许对Firebase数据库进行地理查询。