we need to refresh the results shown in the directory based on the current map view.
Is it possible to refresh the results when navigating on the map?
This means that if you go to your preferred zone in the map and show 3 markers, you will see only those posts in the loop, and a "show all" button to show the rest.
Both the list of posts and the markers on the map are generated from the same database query.
If you apply filters the query is re-run, and both the list of results and map update accordingly.
Moving the map does nothing to affect the underlying query that generates the list of posts.
I expect this would be problematic to implement.
When the map is moved so that different markers are included, it would be necessary to reverse-engineer the query that would generate the same list of markers, re-run the query and update the list of posts and the map (which would be redrawn to include the same markers but would not necessarily align exactly with the changes the user made).
If you were creating a custom solution not built on Toolset you would be able to achieve something like this, but I think the obstacles to building it with Toolset are such that it wouldn't even be accepted as a feature request.