cllocation

    1熱度

    1回答

    我在我的核心數據庫中包含以下元素: 地點名稱,地點緯度,地點經度。我向用戶展示了使用UITableViewController的地名。在一個單獨的表格中,我想向用戶展示他周圍最近的地方,例如5000米的特定半徑。我怎樣才能顯示座標位於距離用戶當前位置5公里範圍內的地方? 到目前爲止,我能夠獲取用戶的當前位置。我可以使用CLLocationDistance 來計算從當前位置到特定座標的距離。我還花了

    1熱度

    1回答

    我在做一些愚蠢的事情,但不知道是什麼。這裏是我的代碼: NSMutableArray *latitudes = [[NSMutableArray alloc] init]; NSMutableArray *locationArray = [NSMutableArray array]; for (CLLocation *location in self.allPins) { Loc

    1熱度

    4回答

    我在應用程序中進行背景位置跟蹤,並且它常常發射方式。我不確定設置更新位置的最小時間間隔的最佳技術是什麼。我只想每2分鐘左右保存一次位置數據。有人說使用NSTimer,但我不知道如何或在哪裏將其納入當前的代碼。以下是我在AppDelegate中的所有位置跟蹤代碼,是否有人知道用於降低位置更新頻率的最佳技術,因爲我的當前代碼是? - (BOOL)application:(UIApplication *

    1熱度

    2回答

    我有一個應用程序,每隔2分鐘和25米就會在後臺獲取位置更新。我的問題是,當位置跟蹤工作正常時,它正在嚴重耗盡我的電池。 24小時內的電池使用率爲30%,而下一個最接近的應用爲14%。是否有一些技巧來減少我的應用程序的電池使用量,同時保持我的位置更新的準確性和時間段? 由於調用didUpdateLocations的頻率,是否會耗盡電池電量?或者可能是因爲我正在後臺爲每個位置更新與Web服務進行通信?

    0熱度

    2回答

    我一直在做一些iOS開發幾個月,最近我正在開發一個總線應用程序。 我目前模仿巴士的動作,並在巴士站設置多個註釋。出於測試目的,我只設置了一個公共汽車站,並試圖監測公共汽車何時進入該區域並退出。 奇怪的是,我的didStartMonitoringForRegion方法被稱爲完美的,但didEnterRegion和didExitRegion方法都沒有被調用。除此之外,沒有任何錯誤被稱爲任何錯誤。每次我

    0熱度

    1回答

    我正面臨一些奇怪的問題reverseGeocodeLocation。這就是我所做的。 我從一個view controller推到另一個。出現視圖後,我要求獲取當前位置。在didUpdateLocations delegate當我收到當前位置,我呼籲reverseGeocodeLocation獲得地點標記值。 問題 在它就像魅力 有時它會等待並顯示出較長的時間間隔後的結果 有時,我沒有得到任何結果的

    -1熱度

    1回答

    我將Swift 1.2項目轉換爲Swift 2.0,迄今爲止最大的錯誤是使用reverseGeocodeLocation()時,我的CLPlacemarks不再有效。 Xcode嘗試正確解開它們,但卡住了。這是我在1.2中的代碼: CLGeocoder().reverseGeocodeLocation(savedLocation, completionHandler: { (placemarks,

    2熱度

    1回答

    如何跟蹤iPhone的總使用量,即使我們的應用程序在後臺運行(未強制終止)。最近我遇到了應用程序,即 Moment此應用程序確實會跟蹤您的iPhone使用情況,即使此應用程序在後臺運行。實際上他們正在使用位置服務來獲得執行時間。我的問題是當他們獲得執行時間時,他們如何確定用戶的iPhone屏幕鎖定或解鎖? 我有代碼來檢查,如果屏幕鎖定或解鎖 -(void)registerAppforDetectL

    0熱度

    1回答

    這可能是一個相當奇怪的問題,我試圖找出高度的數據類型,我不確定我是否應該這樣稱呼它。但任何建議都會超級有用。所以的代碼,我需要幫助該位是在這裏: var latitude:CLLocationDegrees = 0 var longitude:CLLocationDegrees = 0 var speed:CLLocationSpeed = 0 var course:CLLocationDi

    0熱度

    1回答

    我一直在四處尋找解決方案,可以讓我使用Wi-Fi顯示設備位置,但實際上並未連接到任何網絡。所以它只是打開了Wi-Fi,然而我試過的每種方法都會讓我回到我在倫敦的位置。有誰知道爲什麼會發生這種情況? 方法我使用 - (void)viewDidLoad { [super viewDidLoad]; locationManager = [[CLLocationManager al