Two-way filtering between Map & Loop

Hi Bricks team,

Currently, when a loop is connected to a map, the behavior works like this:

  • If a filter (e.g. select box) is applied to the loop, the filtered items are also reflected on the map (non-matching items disappear).
  • However, this is a one-way connection โ€“ the map itself does not filter the loop.

It would be incredibly useful if the interaction was two-way:

  • When a user zooms or pans the map to a certain area (e.g. a city), the loop should automatically update and display only the items currently visible on the map.
  • Ideally, other filters (like particular select boxes, checkboxes, etc.) could also reset when the map is used for filtering, so the map view takes full control of the results.

This would allow us to build much more interactive and intuitive experiences, for example:

  • Real estate listings that instantly show properties only in the visible area of the map.
  • Local directories or business listings filtered by location without requiring extra input fields.

Thanks a lot for considering this improvement โ€“ it would be a game-changer for location-based websites in Bricks!

EDIT: You can see this functionality here on wpgridbuilder when you click on Search as I move the map:

4 Likes

Is this something would be possible in the next months?