Yes a device can acquire a position without GPS, such as the cheaper version iPad that is not GPS equipped.
It can use wifi or cellular triangulation.
The elevation is typically gained by looking at a digital topographic map data once your location is determined
(behind the scenes).
These devices cannot tell you your speed over ground, that requires a satellite.
The same non-GPS equipped iPad will report other data with a zero value for speed.
You can try this is you have a non-cellular equipped iPad (the GPS hardware is also in the cellular module).
Get a speedometer App, and it won’t work. what!!! no doppler shift
Signal from a satellite is useless once propagated. The reason is that if a signal path is not direct,
the receiver can’t know the timing data is accurate. It would be impossible for the transmitter or receiver
to compensate for delay if the signal path is not known. That’s the whole idea behind GPS.
It’s quite ridiculous to not believe satellites exist. Far more ridiculous than the whole flat Earth thing.
Since it can be so easily demonstrated that a TV signal is actually arriving from a fixed point in the sky for prolonged period.