I don't believe the answer above is correct. Apple goes out of there way to obfuscate whether position is determined by GPS or by wifi. So if you have wifi turned on, you will never know if GPS is available or not.
In general, all iphones have GPS, and most ipads do not. The GPS seems to be bundled with the cell-phone transceiver.
Topic:
App & System Services
SubTopic:
Maps & Location
Tags: