cllocation

    1熱度

    1回答

    我有一個座標數組,我用for循環遍歷。我想在地圖上爲每個位置放置註釋,並將標註的字幕作爲座標的地址,使用reverseGeocodeLocation找到在for循環中,我調用reverseGeocodeLocation方法,並在完成塊內創建註釋並將其顯示在地圖上。但是,當我運行該應用程序時,只顯示一個註釋。我去了調試器,完成塊只被調用一次(對於兩個調用reverseGeocodeLocation方

    0熱度

    1回答

    嗨,我很努力從ALAsset元數據獲取GPS位置,這裏是我用來獲取位置的代碼,但它返回的響應爲空。 CLLocation *location = [asset valueForProperty:ALAssetPropertyLocation]; 位於日誌中的值爲null。 任何幫助將是謝意。

    0熱度

    1回答

    我有一個要求,我必須顯示從用戶當前位置地圖上的任何位置的方向方向。假設我們在地圖上除了當前位置之外還有4個位置註釋,並且我想在點擊它之後向任何位置顯示標題。 我們該如何實現它。我已經通過Map API文檔& Locaiotn API,我發現當我們調用startupdatingheading方法時,我們在由API提供的委託方法中獲取標題值。我不知道我們怎樣才能在兩個地點之間從外部獲取航向數據。 請幫

    0熱度

    2回答

    我有一個表示用戶路線的座標數組。我希望能夠重新繪製這條路線,並讓另一個用戶完全遵循它。雖然我只想在路線改變方向時保存重要的座標(航點)。 有沒有一種方法可以將座標數組轉換成貝塞爾曲線並使用它,因此我只獲取重要的座標而不是將每個數據保存在一個數組中(其中大部分座標都是相同的方向,並且不需要) 我想能夠重建路線給路標。這些航點將被用來引導用戶沿着路線行駛,因爲最終我將使用MKDirections將它們

    0熱度

    1回答

    我有一個應用程序設置爲監視進入區域。進入時,應用程序將通過本地通知提醒用戶。 這個工作正常,當應用程序是打開,或在後臺。但是,如果應用程序終止,區域監控永遠不會引發本地通知。 我有在info.plist中設置我的「背景模式」鍵。 難道這是因爲我的CLLocation代碼不在AppDelegate中(而是在單例中)? 難道這是因爲無法運行代碼來從終止狀態提高位置通知? 這裏是進入該地區時,我的代碼:

    6熱度

    1回答

    隨着CLLocation對象(如內容緯度= 48.196169,經度= 11.620237),我試圖讓像目前城市和國家: if(!geocoder) { geocoder = [[CLGeocoder alloc] init]; } if (geocoder.geocoding) [geocoder cancelGeocode]; [geocoder reverseGeo

    1熱度

    1回答

    我使用EDSunriseSet類從https://github.com/erndev/EDSunriseSet 我的代碼: if(longitude == 0 && latitude == 0){ longitude = 51.50722; latitude = -0.12750; } EDSunriseSet *sunrise = [EDSunriseSet sunrisese

    0熱度

    1回答

    在我的iOS7應用程序中,我有一個名爲ICVModel的單例。當應用程序啓動時,此單身人士將被初始化並創建CLLocationManager,立即開始更新位置。這工作正常,CLLocationManager是ICVModel的強大財產。我實施了didUpdateLocations:,總是把最後的位置保存到ICVModel在這個單身人士身上的強大財產。 我的問題是,當應用程序被切換到後臺與比再次變得

    1熱度

    2回答

    有可能繼承的CLBeacon來存儲一些額外的信息和處理這些信息的委託方法 - (void)locationManager:(CLLocationManager *)manager didRangeBeacons:(NSArray *)beacons inRegion:(CLBeaconRegion *)region 其中beacons是MyCustomBeaconSubclass

    0熱度

    2回答

    我想獲取設備的當前位置。代碼正常工作正常。如果用戶未更改位置服務的應用程序授權狀態,則會給出位置。我也能夠檢查用戶是否拒絕了位置服務的許可。 問題是當用戶取消授權應用程序使用位置服務,然後再次授權。在這種情況下,在此之後,如果我試圖讓位置它給nil雖然它叫​​ - (void)locationManager:(CLLocationManager *)manager didChangeAuthori