Here's the trouble with letting apps know your location data: It's a potential privacy nightmare, but it also makes certain apps a lot more useful.
Case in point: Google Maps. You don't have to let the app access your location or retain your location...