add compact layout and fix geolocate-marker-bug

Add a compact layout for future use with additional beehive positions.
Fix a bug when after geolocation the old marker still is on the map.