OK, I think it is iOS only.
Both of my MacBooks, both of my iPads, and my iPhone are all on the same WiFi network.
iPhone works fine. If I turn off cellular, then location services doesn't work. No surprise there.
Location services does not work on either iPad. Both are WiFi models only...