cllocationmanager

    0熱度

    2回答

    我使用的是swift 3.我有這個代碼來獲得像這樣的「美國」的郵政編碼的問題,並將其保存到var。 func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) { CLGeocoder().reverseGeocodeLocation(manager.loc

    1熱度

    3回答

    我已經建立: 我建立了一個簡單的GMSMapView有CLLocationManagerDelegate,僅僅跟蹤上GMSMapView用戶的當前位置和更新。 問題: 當CLLocationManagerDelegate(在GMSMapView屏)直接打開它工作得很好,但是當我試圖達到的GMSMapView屏幕使用segue它會將一個錯誤。 位置管理器(0x145e5f9e0)是在除主線程以外的線

    1熱度

    1回答

    我使用下面的Apple cllocation經理地區監測方法: - (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLCircularRegion *)region { } - (void)locationManager:(CLLocationManager *)manager didExitRegion

    1熱度

    1回答

    即使位置管理器方法requestWhenInUseAuthorization()或startUpdatingLocation()已被調用,每當應用程序第一次運行時,位置管理器(_:確實更改授權:)是否被調用?我想在一個按鈕,我在下面的@IBAction調用的點擊報告位置: @IBAction func findOutPressed(_ sender: UIButton) { getLoc

    0熱度

    1回答

    我要永遠對用戶位置爲中心的地圖,但我希望它永遠是在一個確切的縮放級別。我從這個answer得到的是,我不能沒有它縮放用戶位置使用userTrackingMode。 所以我創建了一個解決方法,按照用戶的位置 func updateRegion(withUserLocation userLocation: CLLocationCoordinate2D) { var region = MKC

    0熱度

    1回答

    我想將我看到的從0到360的磁頭數轉換爲弧度,所以我可以使用CGPoint。但是,此代碼會引發錯誤。 //Code to move on the X plane let heading = self!.locManager.heading let MagHeading = (heading?.magneticHeading)! * M_PI/180 //error 我該如何將這個CLLo

    0熱度

    1回答

    我正在嘗試獲取用戶在iOS上的位置。 我使用CLLocationManagerDelegate。 if CLLocationManager.locationServicesEnabled() { locationManager.delegate = self locationManager.desiredAccuracy = kCLLocationAccuracyNearest

    0熱度

    1回答

    我一直在閱讀蘋果開發者的資源,瞭解位置更新如何工作以及讀取堆棧溢出問題。我試圖讓我的用戶在我的應用程序的位置,所有的時候,用戶把應用程序在後臺。下面的代碼不是我的代碼,我發現它來自另一個堆棧溢出源問題,它是唯一讓我接近我需要的東西。下面的代碼工作和更新我的用戶位置只有25分鐘,然後只是停止,但我想要的是它始終工作,只要該應用程序在後臺:(。這個問題已答覆,但我'我聽說蘋果會在3分鐘左右自動終止你的

    1熱度

    2回答

    我有requestAlwaysAuthorization我需要每次跟蹤用戶,如果用戶不接受requestAlwaysAuthorization我想在應用程序中退出嗎? 我該怎麼辦? 我的代碼如下。 import CoreLocation public var locationManager = CLLocationManager() override func viewDidLoa

    -2熱度

    3回答

    我該如何得到它? -(void)updateLocation { [self performSelector:@selector(updateLocation) withObject:nil afterDelay:300]; [self.locationTracker updateLocationToServer]; } 但它不是每次都工作。