Java 在所有android客户端上共享相同的地图

Java 在所有android客户端上共享相同的地图,java,android,node.js,google-maps,firebase,Java,Android,Node.js,Google Maps,Firebase,我正在开发一个原生的android应用程序,它使用谷歌地图显示所有通过该应用程序连接的人,并进行实时跟踪 但问题是客户端手机上的数据太多,无法处理100000多个移动标记,因此我想知道是否有办法从后端处理和设置标记,并在所有连接的设备上共享相同的地图 Ps:我正在使用node js作为后端和firebase来存储客户端位置我宁愿建议其他选项: 首先尝试在一个屏幕中仅显示少量标记(最大 50个标记),这样你可以确保你所有的手机都可以 使用您的应用程序时不会出现滞后或用户沮丧 根据缩放级别,您可以

我正在开发一个原生的android应用程序,它使用谷歌地图显示所有通过该应用程序连接的人,并进行实时跟踪

但问题是客户端手机上的数据太多,无法处理100000多个移动标记,因此我想知道是否有办法从后端处理和设置标记,并在所有连接的设备上共享相同的地图


Ps:我正在使用node js作为后端和firebase来存储客户端位置

我宁愿建议其他选项:

  • 首先尝试在一个屏幕中仅显示少量标记(最大 50个标记),这样你可以确保你所有的手机都可以 使用您的应用程序时不会出现滞后或用户沮丧
  • 根据缩放级别,您可以通过这种方式对地图的标记进行聚类
    地图可以显示所有标记,没有任何问题
请参阅此google开发者文档以实现集群


如果基于地理区域的限制是可接受的,那么考虑屏幕的LAT LNG边界,最大限度地考虑GEOFIR。集群的问题是,无论集群的结果是否可见,您仍将获取所有标记。