Refactor mapwithtracking component so that it can be used in all map views without breaking current functionality.
Let’s use the same concept/functionalities as the current journey planner does.
Add geolocate button to all maps. It activates geolocationing, if not active yet. It also sets active user location tracking, which is disabled when the map is navigated (by the user or by some automatic focus action).