I love this idea! The question is, is the law written in such a way that you could delineate the geographic and contextual boundaries to which it applies?
I have a sneaking suspicion that it's not so clear. I'd love to be proven wrong, though!
In the geocoding products I have used, it's pretty specific about where you are. In a certain city/town, in a certain county, in a certain state, in a certain country. As long as the geocoding is accurate and you can properly assign laws to each level (ie. this law for this town) then it should work fine.
For local ordinances and state laws, geographic boundaries in which they could apply is fairly straightforward. Specific context (beach, club, &c) would be harder, to say the least.
I have a sneaking suspicion that it's not so clear. I'd love to be proven wrong, though!