Case study
A property map that stays fast at 100,000 markers
A custom map built to handle 100,000 or more markers with the functionality real estate and location-based sites actually need.
- Client
- Teoalida
- Sector
- Real estate data
- Engagement
- 2024 to present
- Scale
- 100,000+ markers
The constraint
Teoalida works with large property datasets, and wanted them on a map. That sounds routine until you try it. Standard mapping plugins are built for hundreds of markers, not hundreds of thousands. Past a few thousand, panning stutters, zooming lags, and phones simply stop coping.
The filtering made it harder again. It is not enough to draw the markers. Visitors need to narrow tens of thousands of properties by whatever fields matter to them, and see the map respond immediately rather than after a spinner.
The approach
We built the map rather than configuring one. The work went into the three places where the off-the-shelf libraries break down: how markers are clustered and rendered, how memory is managed as the dataset grows, and how filtering is pushed down into the database instead of being done in the browser.
The popups and tooltips were custom too. Standard mapping libraries simply did not offer the interactions a property listing needs, so those were written from scratch rather than worked around.
What it looks like


What we built
- 01
High performance
Optimised to handle 100,000 or more markers without performance degradation, using advanced clustering and rendering techniques. It stays usable on mobile, which is where most map plugins give up first.
- 02
Custom functionality
Built with features that were not available in existing map plugins, tailored specifically for real estate: the popups, tooltips and interactions the off-the-shelf libraries would not do.
- 03
Fast filtering
Custom database integration so that filtering across 100,000 markers with detailed per-property data stays fast, rather than degrading as the filters get more specific.
- 04
Multi-site deployment
Running on several sites with different configurations, including Housingmap.sg for Singapore and HartaBlocuri.ro for Romania, from one codebase.
The Teoalida Map is a powerful tool for visualizing real estate data, providing users with an intuitive interface to explore properties across different regions. Its advanced filtering options and high performance make it a standout solution in the market.
What happened next
The map worked well enough on Teoalida's sites that the obvious question followed: other people have the same problem. So we are generalising it. The engine behind these maps is being rebuilt as ByteRemix Maps, a hosted product where you upload a spreadsheet and publish a filterable map without any of the infrastructure work.
It is live and free to sign up for today, and the second version of Teoalida's maps is being built on it. Client work first, product second, with the product proven on a real dataset before anyone else touches it.
Work with us
Got a dataset nothing off the shelf can handle?
That is usually where we come in. Tell us what is falling over.