Refactor the complete map component to be similar to the other components
Currently, the whole map component is implemented differently than the other components.
This should be changed.
Currently, the whole map component is implemented differently than the other components.
This should be changed.