Therefore, any application using Bluetooth and a data connection is theoretically capable of locating your device.
This is how WiFi/Bluetooth location works you listen for MAC addresses of transmitters and look these up in a giant global database.
If you can read MAC addresses of WiFi or Bluetooth transmitters, you can locate a device. My understanding of Bluetooth is that applications using Bluetooth have direct access to the device MAC address for the purpose of pairing.