2012-11-10 77 views

回答

1

您的選擇是標準的位置服務(例如startUpdatingLocation,您可以指定desiredAccuracy)或低功耗重要更改服務(例如startMonitoringSignificantLocationChanges)。但是您通常不會根據硬件指定位置服務,而是根據您的應用程序的功能需求來指定位置服務。如果您需要準確的位置,請使用標準服務,如果您不需要相同級別的精度,請嘗試使用重要更改服務。

有關更多信息,請參閱Location Awareness Guide

+2

此外不要忘記添加'gps'到Info.plist中的'UIRequiredDeviceCapabilities'鍵! – Felix

+0

設置理想精度低於100米將確保它不僅依賴於細胞數據。 – Sten

+0

謝謝,但我想知道低功耗重要更改服務的準確性和距離過濾器(即,如果我使用startMonitoringSignificantLocationChanges,它的準確程度以及重要更改的距離是多少)? –