cllocationmanager

    2熱度

    3回答

    locationServicesEnabled從屬性更改爲方法。 這是棄用: CLLocationManager *manager = [[CLLocationManager alloc] init]; if (manager.locationServicesEnabled == NO) { // ... } 現在我應該使用: if (![CLLocationManager lo

    1熱度

    1回答

    我已經通過測試發現,設置爲CLLocationManager的低期望精度會導致此組件的錯誤行爲。 這裏有2次測試中,我所做的: 設置所需的精度kCLLocationAccuracyHundredMeters。然後,設備無法像我想要的那樣精確地找到我的位置。以下是我的CLLocationManager代表的日誌: Accuracy is 1500.000000 (desired accuracy i

    2熱度

    1回答

    確定位置需要一些時間。位置管理員何時何地開始工作? 現在我開始位置更新之前結果視圖(需要位置)加載一個視圖。如果用戶點擊得快,我會得到0.0個座標。 爲了獲得正確的時機,startUpdatingLocation應在結果視圖之前調用三個視圖。這裏的問題是我必須通過這三個視圖控制器的價值。 接下來的事情是我需要的位置也在另一個視圖(而不是上面提到的意見)。我想我會創建一個自己的位置監聽器類。但是什麼

    1熱度

    1回答

    我已經使用startMonitoringSignificantLocationChanges方法來定位當前位置。它的工作正常,如果設備是靜止的,但它在旅行和手機塔改變時沒有響應。 它得到初始回調。我正在使用此方法 -(void)UpdateOwnLocation{ [locationManager stopMonitoringSignificantLocationChanges]; [loc

    2熱度

    2回答

    我想計算錄製核心位置數據結束時的總高程損失和增益。我很難想到這個數學。 說如果我在600英尺的距離開始並在跟蹤期間上下移動,我將如何計算我的仰角增益和損失? 想法?

    1熱度

    1回答

    在iPhone 4的室內。 WiFi禁用 運行LocateMe SDK示例或我自己的代碼30-60秒會產生2294米的水平精度。對於手機塔三角測量來說很不準確但合理。查看其他可以反轉地理編碼或像Foursquare這樣的位置的應用程序,顯示出類似的缺乏準確性。 但是,如果我切換到使用Mapkit的應用程序中的另一個視圖並檢查/顯示用戶位置,它就會顯示。我的意思是在地圖上精確的房子級別,我將與WiF

    2熱度

    1回答

    我看到了很多,在iPhone上使用GPS的應用程序時的警告有關電池已經在App說明如下警告: 警告:繼續使用全球定位系統在後臺運行,可以大大減少電池壽命。 如果應用程序使用後臺進程(如startMonitoringSignificantLocationChanges或Region Monitoring),Apple建議電池壽命不會受到顯着影響。因此,如果我使用這些後臺位置服務,我是否仍然必須在我的

    4熱度

    1回答

    我正在嘗試使用iPhone SDK實現位置更新(非併發)NSOperation。在該子類的NSOperation的「肉」是這樣的: - (void)start { // background thread set up by the NSOperationQueue assert(![NSThread isMainThread]); if ([self isCanc

    0熱度

    1回答

    我對編程還很陌生,所以我有點不習慣的問題。當你有一個實例變量,在我的情況下,類型CLLocationManager,在我的appDelegate.m文件中,我想我可以在applicationDidFinishLaunching方法中分配和初始化我的CLLocationManager實例變量。然後我可以使用一個按鈕來啓動不同的方法startUpdatingLocation(因爲我從另一個類調用它)。

    0熱度

    1回答

    即使手機進入睡眠/屏幕鎖定模式,我仍需要獲取用戶的位置。我已經嘗試在後臺模式下啓用位置服務,方法是將密鑰添加到info.plist文件,但此方法需要iOS> = 4.0。有沒有其他方法讓位置管理員在屏幕鎖定模式下工作