0
我想根據當前速度更改distanceFilter
值。我試着在當前速度的基礎上調用startUpdatinglocation
後改變distanceFilter
的值,但它沒有任何區別。它每10米給定位置更新,因爲在開始時我將distanceFilter
的值設置爲10.我認爲我需要調用stopUpdatingLocation
,然後startUpdatingLocation
進行更改,以使其值爲distanceFilter
。但我擔心的是,如果我經常打電話stopUpdatingLocation
和startUpdatingLocation
,那麼它會消耗更多的電池嗎?或者用簡單的話來說,如果我嘗試更頻繁地啓動/停止GPS接收器,那麼它會消耗更多的功率嗎?CLLocationManager和distanceFilter?