For an iPad, or iPod touch, is there a way to find out if the device has GPS?
Extra Credit: What if the iPad itself does not, but it is connected to a third-party GP
Only GPS can deliver the location attributes: course and speed.
And as a general rule, you need GPS for precise location, a device whitout GPS will deliver a location.getHoricontalAccuracy() higher than 30- 40m. (Using accuracy setting of CLLLocationAccuracyBest)
So In that case you dont have an accurate position and can ignore that always. (Independnet if the device has GPS or not)