Question: how do you know when someone checks your location on iphone?
Answer: There is no immediate indication on the device that it is currently being tracked, only that GPS is in use by something. Invoking the GPS will cause the location services arrow to appear in the top bar. The catch is that going into the settings, General -> Privacy, the user can tell what.