core-location

    0熱度

    1回答

    我開發了一個應用程序,可以計算當前位置(緯度和長度)和另一個商店位置之間的距離。目前的位置來自iPhone上的內置Gps。在一些建築物中室內工作(例如遠離窗戶或門的距離爲8米)。爲什麼它在室內工作?如何在沒有WiFi/3G/4G連接的情況下仍然可以獲得GPS信號? 我希望有人能回答我

    0熱度

    2回答

    我試圖在函數中使用來自應用程序打開時發現用戶當前位置的值在Swift中設置變量/常量。當我取消註釋打印功能時,它會成功打印座標,但我無法訪問該功能以外的值。 我現在有這個作爲我的代碼的一部分是在MainVC.swift文件作爲MainVC類的一部分: import UIKit import MapKit import CoreLocation class MainVC: UIViewCon

    1熱度

    1回答

    我有點新來編碼,並提出了這個問題。我即將製作基於MapKit的trashcanfinder應用程序,我想顯示從用戶位置到地圖上我的針腳的距離。我已經使我的函數將CLLocationCoordinate2D轉換爲CLLocation,並且具有顯示從一個點到另一個點的距離的功能,但我似乎無法使用locationmanager函數外的用戶位置。 這是我的代碼: @IBOutlet weak var ma

    0熱度

    1回答

    我試圖記錄用戶使用GoogleMap SDK的路徑。我正在使用多段線在地圖上繪製線條以向用戶顯示拍攝的路徑。在嘗試減少生成的座標並使行看起來乾淨(而不是看起來很花哨)時,我調用CLLocationManger的startMonitoringSignificantChange而不是startUpdatingLocation。但是,這似乎並不奏效。它在加載視圖時只調用一次didUpdateLocati

    1熱度

    1回答

    我正在關注this post on Cocoanetics,但並沒有完全理解當一個殺死的應用在「後臺」醒來時(即不移動到前臺)會發生什麼。 顯然,applicationDidFinishLaunchingWithOptions被稱爲第一個。該應用程序不會移動到前臺,因此不應該調用applicationDidBecomeActive(對吧?)。那麼applicationDidEnterBackgro

    0熱度

    1回答

    我已經有了這個功能,並且非常接近它的工作原理!我想我有一個轉換問題。我可以將座標轉換爲具有3個屬性lat(Double),long(Double)和time(Date)的實體。這有效,我可以將內容打印到屏幕上,而且看起來不錯。但是當我嘗試提取並在地圖上使用座標時,它不起作用。我認爲這是因爲他們沒有被認爲是真正的座標。有任何想法嗎? func locationManager(_ manager: C

    3熱度

    2回答

    我使用以下示例項目創建基於位置的移動應用程序:https://github.com/voyage11/Location。我將收到的位置保存在本地數據庫中,並在應用程序進入前臺時顯示地圖上的位置。 問題是 - 當設備連接電源時,應用程序正常工作,並且我從充電中移除設備的時刻沒有收到更多的位置更新(當它從後臺暫停時,我的應用程序不工作)。

    0熱度

    1回答

    我正在實施iOS版本中已有應用程序的Android版本。我必須做的是記錄來自各種傳感器的信息。我需要的一個信息是設備的過程,在iOS中由CLLocation對象的course屬性給出[1]。 我現在正在做的是從Android中的Location對象獲取getBearing()。但我不知道這是否是正確的方法,或者它是否給了我相同的價值[我沒有如何在iOS上測試應用程序 - 我沒有iPhone,也沒有

    0熱度

    2回答

    我正在使用循環並對CLGeocoder進行API調用。 API調用正確的次數,但completionHandler只返回一次,用於第一次API調用,然後它不會爲其餘調用返回任何內容。 dispatch_async(dispatch_get_main_queue()) { for shop in self.shopsList {

    0熱度

    1回答

    它我的XML文件中,我已經數據 <?xml version="1.0" encoding="UTF-8"?> <locations> <location id="1"> <title>United Arab Emirates</title> <latitude>23.424076</latitude> <longitude>53.847818</longi