0
我想使用CLLocationManager使用GPS天线获取当前用户位置,而不是蜂窝网络。我如何确保?iOS使用GPS设备获取当前位置
我想使用CLLocationManager使用GPS天线获取当前用户位置,而不是蜂窝网络。我如何确保?iOS使用GPS设备获取当前位置
您的选择是标准的位置服务(例如startUpdatingLocation
,您可以指定desiredAccuracy
)或低功耗重要更改服务(例如startMonitoringSignificantLocationChanges
)。但是您通常不会根据硬件指定位置服务,而是根据您的应用程序的功能需求来指定位置服务。如果您需要准确的位置,请使用标准服务,如果您不需要相同级别的精度,请尝试使用重要更改服务。
有关更多信息,请参阅Location Awareness Guide。
此外不要忘记添加'gps'到Info.plist中的'UIRequiredDeviceCapabilities'键! – Felix
设置理想精度低于100米将确保它不仅依赖于细胞数据。 – Sten
谢谢,但我想知道低功耗重要更改服务的准确性和距离过滤器(即,如果我使用startMonitoringSignificantLocationChanges,它的准确程度以及重要更改的距离是多少)? –