Please go to your device (not 1Weather) settings to the applications area, tap 1Weather and verify that permissions are granted for location and Storage.
On Marshmallow, the app should prompt for location permissions when launching and storage when accessing maps/radar (to cache map and layer data to not have to pull it down fresh every time) or when accessing custom backgrounds (so we can use your photos).