One obstacle to this is mentioned on the OP: People might not actually know the street address of the parking lot they are standing in, so you'd have to use some other means of identification, like a lot number or geolocation - however, then you're back to requiring an app...