You mention accident reports and a map of them. I assume this means this will be running by trained operators who know how to follow instructions, or maybe public displays or similar.
In this case, it's ok to, say, open the dashboard with reports and offer "Open map window" action to the operator. You can then open another window with the app, pointing to your map module and let the operator arrange it to the appropriate window position.
All that remains is communicating between windows. There are several ways to do that, from service workers and the like, cross-window messaging if map was open as an iframe, some sort of WebRTC, even your backend environment, via, say, websockets, or even plain old polling.
As mentioned, none of this is angular-specific. Also, this assumes a scenario where the user is motivated to open two windows of your app, either by being a trained operator, or in case of a publicly available app, by having enough benefit and good instructions for using your site in such a way.
Shoot me a question about any of these if you're stuck with some detail.
Zlatko