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 GPS unit? Can I determine this?
Go to Settings > Privacy > Location Services. Make sure that Location Services is on.
If your iPad is a WiFi & Cellular model - then it will have aGPS capabilities. If by contrast your iPad is a WiFi Only model, then your iPad does not have built-in GPS. For iPad, aGPS (Assisted GPS) features are an integral part of the Cellular chipset.
You can turn Location Services on or off at Settings > Privacy > Location Services. You can turn Location Services on either during the Setup Assistant process or later through the Location Services setting. You can individually control which apps and system services have access to Location Services data.
FollowMee GPS Tracker converts your iPhone or iPad into a GPS tracking device. Installing this app to the device that you want to track, you can monitor its whereabouts on the FollowMee.com web site. Using this app, you can track your family members, company devices, or even your employees.
Apple does not provide a function to directly query the device if it has GPS capabilities or not. There are two possible solutions to your problem:
Query the device type and determine if it has GPS based on that. This is described here.
The way Apple recommends: have a look at their documentation here (Section "Determining the available Hardware Support"). Basically you create an instance of CLLocationManager and set the desired accuracy to the highest level, after that you can query its accuracy; if it's not very accurate, it's likely that the device does not have GPS.
Hope this helps. :)
For iOS 6 or higher, you might want to try
+ (BOOL)[CLLocationManager deferredLocationUpdatesAvailable]
According to the documentation:
Deferred location updates require the presence of GPS hardware and may not be supported on all iOS devices.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With