Colocar miles de pines en google map en la aplicación de Android

Estoy trabajando con mis programadores y tengo un problema al que estamos tratando de encontrar una solución simple / de código abierto, ya que estoy seguro de que otros han encontrado el mismo problema antes ...

En términos simples, estamos tratando de colocar miles de pines en un mapa de Google dentro de una aplicación de Android ...

Logramos resolver el problema de colocar miles de pines en un mapa de Google dentro de xcode mediante el uso de un algoritmo de agrupación que los colocó en grupos y dio el número de pines en un área en particular, luego, al acercarse, los pines aparecen específicamente en su ubicaciones

Sin embargo, cuando intentamos utilizar este mismo algoritmo dentro del espacio de Android, lo encontramos lento e inestable, con la aplicación fallando y quedando inutilizable.

claramente, solo tratar de poblar todas las ubicaciones de los pines en el mapa no es la solución, sino otra solución similar a la de agrupar o cargar pines cuando se encuentran en diferentes niveles de zoom ... si puede ayudarme dirigiéndome a lo que otra persona ha hecho Para resolver este problema o sugerir una solución, estaría muy agradecido,

Respuestas a la pregunta(1)

Su respuesta a la pregunta