Permanent Loading Wheel

My app has a location check-in button that is set to only show when a user is within a mile of the coordinates - it works fine if the user has geo-location enabled, but a loading wheel appears on detail screens if a user does not have geo-location enabled.

Here’s a video of it:

My app’s URL: