mapSource, mapView: Fix handling different attribution logos

We previously never had different attribution logos for
the map sources. Fix this so that it actually works
to update the logo when switching source now that
we use different providers for street and aerial.
2 jobs for master in 30 minutes and 26 seconds
Status Job ID Name Coverage
  Test
passed #1315915
flatpak
flatpak

00:09:04

 
  Deploy
passed #1315916
nightly

00:21:21