maps: adding different map config for different screen sizes

see commits with more notes below