如何检测GPS是否可用?检测设备是否有GPS
iPod touch和iPad WiFi版本没有GPS,他们有其他基于WiFi的东西。 无论如何,如何知道GPS是否可用? 或如何检测iPod Touch或iPad Wifi模型?
如何检测GPS是否可用?检测设备是否有GPS
iPod touch和iPad WiFi版本没有GPS,他们有其他基于WiFi的东西。 无论如何,如何知道GPS是否可用? 或如何检测iPod Touch或iPad Wifi模型?
这是iOS上常见的难题......一种方法是获取一个位置并检查高度是否存在。
反正在苹果iOS对所有位置提供一个单一的接口,因为他们打算开发者表达自己的精度方面的要求,所采用的技术的控制应该留给操作系统。
我的经验是细胞塔的位置有时也会报告海拔高度,我不是100%肯定的,但是我经常有一个或多或少有效的海拔高度,在我的公寓内(垂直精度<20米,同时具有1000米的横向精度) – AlexWien
要100%确定它是一个GPS位置,请检查属性过程。如果这是有效的,那么它来自GPS。但不动的时候也是无效的。
您可以使用该条件作为现在您拥有GPS的初始触发器。
如果您需要的时候没有移动的初始有效的GPS,检查 垂直精度< 100和horicontal <50米
还不确定,如果我的解决方案将涵盖所有的设备...但是...我如果是iPad,询问设备是否具有蜂窝连接(Know if iOS device has cellular data capabilities)。如果是这样,它很可能也会有GPS。 不知道这是否能够正确覆盖所有设备,但至少可以正确检测到我的测试设备。
你能限制应用程序与GPS设备?如果是这样,请使用gps作为UIRequiredDeviceCapabilities。 –