0
我想使用CLLocationManager使用GPS天線獲取當前用戶位置,而不是蜂窩網絡。我如何確保?iOS使用GPS設備獲取當前位置
我想使用CLLocationManager使用GPS天線獲取當前用戶位置,而不是蜂窩網絡。我如何確保?iOS使用GPS設備獲取當前位置
您的選擇是標準的位置服務(例如startUpdatingLocation
,您可以指定desiredAccuracy
)或低功耗重要更改服務(例如startMonitoringSignificantLocationChanges
)。但是您通常不會根據硬件指定位置服務,而是根據您的應用程序的功能需求來指定位置服務。如果您需要準確的位置,請使用標準服務,如果您不需要相同級別的精度,請嘗試使用重要更改服務。
有關更多信息,請參閱Location Awareness Guide。
此外不要忘記添加'gps'到Info.plist中的'UIRequiredDeviceCapabilities'鍵! – Felix
設置理想精度低於100米將確保它不僅依賴於細胞數據。 – Sten
謝謝,但我想知道低功耗重要更改服務的準確性和距離過濾器(即,如果我使用startMonitoringSignificantLocationChanges,它的準確程度以及重要更改的距離是多少)? –