Thats a cool site I didn't know about, however I assumed the innocent suspect wasn't logged into google maps, and that the reporting was done by the device separately.
Afaik you don’t have to be using Maps for Google to track your location. If you have location tracking turned on in your Google account and are for example logged into android Google will get your GPS even if you’ve never used Maps.