Again, the user will always be able to set 911-Only.
No, a log is not kept for this.
This isn't a problem. This is by design. Some users may not way to reveal their physical location due to privacy issues.
If this conflicts with your company policy, then you should address this via human resources. It's not a system problem.
I guess the problem is, that's all fine and well for a consumer product, but these phones aren't owned by the user, they are owned by our company. The user doesn't have a choice if they want us to know their physical location or not. They agree to it by working at the company and taking the phone.
You say to address HR, but if I can't prove that the user disabled the GPS, how could I reprimand them? They only need to say "no I didn't" and I have no way to argue otherwise.
How about if the phone is lost or stolen? All someone will need to do is disable GPS and I can't find the phone. Surely the answer to that can't be "address this via human resources".
edit// I'm not trying to go back and forth with you on this, I know your not RIM. It just doesn't make sense to me.