I have a menu "Display Style Switcher" which has two links: Map, and List. You click Map, you get the Map display of search results, and if you click List you get the list display of search results. The List and Map displays are two different displays of the same view.
Both variations of the display results leverage a views exposed form and facets which all share the same query string identifiers.
My requirement is all links in the "Display Style Switcher" menu should inherit the current query string parameters of the request (at least, I think this is the way to go). So, while in the List display and you have activated a few filters (which sets query string arguments), if you switch to the Map display your current result set should be maintained (the same query string arguments are preserved and passed to the List display of the view).
What would be the right approach to implementing this?