Skip to content

Improve performance of the map for large surveys - #3870

Open
andreia-ferreira wants to merge 1 commit into
masterfrom
andreia/3866/optimize-map-clustering
Open

Improve performance of the map for large surveys#3870
andreia-ferreira wants to merge 1 commit into
masterfrom
andreia/3866/optimize-map-clustering

Conversation

@andreia-ferreira

@andreia-ferreira andreia-ferreira commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator

Towards #3866

The performance of large surveys while in the home screen map was bad and could lead to OOM crashes. This was because every LOI outline was handed to the google maps sdk as soon as the survey loaded, just marked as invisible.

This PR changes that so clusterable items are added to the cluster manager but not to the map. Their outlines are created only when the clusterer decides to draw them individually, and released again once they're absorbed back into a cluster.

Before:

screen-20260804-235913.mp4

After:

screen-20260804-235515.mp4

@shobhitagarwal1612 PTAL?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant