Reputation
Badges 1
EditorSounds like you might be interested in marker clustering. It's easy to enable for your map in the xml. Just set the "markerClustering" attribute to have a value of "enabled".
<map latitudeAttribute="latitude" longituteAttribute="longitude" markerClustering="enabled">
.
.
</map>
The clustering is done by grouping markers located in fixed grids on the map and is implemented using a default Google Map API clusterer.
It is actually described in the official documentation too:
[...
There's actually a very good reason for the limit.
Whereas selectors page their results from the db ensuring that there are never more than a few records in memory at one time the native SQL does not.
So the native SQL is typically much faster because of that but can have a massive memory footprint if there is no limit on the number of records that are loaded into memory.
Also since Helium is a multi-tenant system (hosting many different apps) if one app causes memory to run out on the se...