GETTING my location for a map is one thing STORING my location is quite another. Also, I might want to use map to search for where OTHER things are - I don't need to display my current location to search for "a map of Topeka Kansas".
Also, for the weather app specifically, there was a weather app that retrieved your location every 30 seconds (to give you up to date info) - and then promptly sold that data to advertisers. Just because the weather app "needs to poll my location", doesn't mean it should get fine-grained access every 4 hours.
GETTING my location for a map is one thing STORING my location is quite another. Also, I might want to use map to search for where OTHER things are - I don't need to display my current location to search for "a map of Topeka Kansas".
Also, for the weather app specifically, there was a weather app that retrieved your location every 30 seconds (to give you up to date info) - and then promptly sold that data to advertisers. Just because the weather app "needs to poll my location", doesn't mean it should get fine-grained access every 4 hours.