> But I don't trust them, given that no one else (other than Apple) would know where I am in real time.
Literally every website and app you use with any kind of shared analytics/ads gets your general location just from your IP address alone, and can update your profile on that analytics/ads provider.
It is far more likely this, than your cell phone provider.
Those websites don't have my phone number.