cllocation相关内容
我正在尝试保存一个位置,然后使用 Core Location、MapKit 和 Core Data 框架在地图上检索该位置. 我所做的只是创建了名为 POI 的实体,并添加了一些属性,例如纬度(双精度型)、经度(双精度型)以及其他一些属性. 简单地说,我的应用使用两个 NSNumber 保存 POI.(经纬度)但我觉得必须有比这更聪明的方式来存储 CLLocation. 干杯.
..
我需要一种对 GPS 信号强度进行分类的方法.到目前为止,我遇到了 CLLocation 的 horizontalAccuracy 属性(类参考). 更具体地说,我需要创建如下内容;我遇到的问题是填写 if 语句. if (someLocation.horizontalAccuracy ...){//没信号}else if (someLocation.horizontalAcc
..
我正在尝试在我的应用程序中获取我所在位置的海拔高度.但是每次我尝试 CLLocation 对象的 altitude 属性时,我都会得到 0.00 作为结果. 我用谷歌搜索了我的查询,我得到了一个类似的问题这里和这里.这个链接是说如果我用 wifi 或手机信号塔访问 CLLocation 它将为空.即使我尝试将 desireAccuracy 设置为最好,也不能确保该应用程序将使用 GPS.这也
..
对于这个主题的冗余,我深表歉意,但尽管给出了所有答案,但我无法确定在应用程序终止时获得准确最佳位置更新的可能性.我不想使用monitoringSignificantChange,我想要尽可能好的准确性;我不会在 AppStore 上提交应用程序,因此 Apple 的限制也不是问题. 我已经经历了这些: -位置更新,即使应用程序被终止/终止 -iOS 更新位置,即使应用程序终止
..
如何将坐标发送到由 CLLocation 获取的 Parse 并将其保存为 PFGeoPoint 的纬度和经度? 我能够从 CLLocation 获取坐标,我想将其发送到 Parse.在 Parse 中,我有一列名为“坐标"的 PFGeoPoint 类型,它有两个字段.现在我想保存从 CLLocation 获得的坐标到 Parse Column 坐标.任何人都可以帮我解决这个问题吗?我是 i
..
我的谓词不断使我的应用程序崩溃,并显示消息 Unsupported function expression FUNCTION(SELF, "filterDistanceWithLatitude:" , latitude, longitude).有谁知道如何解决这个问题? - (void)setUpFetchedResultsController{NSFetchRequest *request =
..
我想获取当前位置,但出现错误. 这是我的视图控制器的片段. - (void)viewDidLoad {self.locationManager = [[CLLocationManager alloc] init];[locationManager setDelegate:self];[locationManager setDesiredAccuracy:kCLLocationAccurac
..
我正在尝试将存储的 CLLocation 对象从我的 iOS 应用程序传递回扩展程序(在这种情况下:Apple Watch 扩展程序). 为此,我正在使用推荐的 openParentApplication(userInfo: [NSObject : AnyObject]!, reply: (([NSObject : AnyObject]!, NSError!) -> Void)!) ->来自
..
我正在尝试计算从事件到我当前位置的距离,对结果进行排序并将其填充到表格视图中.我不断收到可选解包值距离为 nil 的错误. 私有函数observeEvents() {refHandle = ref.observe(.childAdded, with: { (snapshot) -> Void in让 eventDetails = snapshot.value 作为!字典让 eventID =
..
尝试使用 swiftUI 获取当前位置.下面的代码,无法使用 didUpdateLocations 委托进行初始化. class GetLocation : BindableObject {var didChange = PassthroughSubject()变量位置:CLLocation {已设置{didChange.send(self)}}在里面() {}} 解决方案 以下代码有效(未
..
我不明白文档中的这个例子:timeIntervalSinceNow 方法应该显示一个正值,但是我们如何达到代码中提到的“5"?(我认为它要么多于 0 要么少于 0,或者 -10 、-20、-30 等等……但是我们如何获得正值,例如 5?): - (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLo
..
我希望您能就哪种方法消耗较少的电池给我您的反馈意见. 我的应用程序将在后台运行,并且会随着位置更改而唤醒,因此我想使用耗电量更少的方法. 关于哪个是哪个主意? 谢谢 解决方案 这两种选择都不会对电池消耗造成多少影响. 为使您的应用收到任何位置更新的通知,无论是区域更改还是重大位置更改,您都必须在应用的Info.plist文件中指定需要 location-服务.
..
我有问题.我的GPS(在Wifi上的iPad mini 2和3G/4G上的iPhone 6)上,速度返回-1.0.有一个主意吗?这是我在控制台日志中收到的: 长:12.5245,纬度:41.9456,速度:-1.0,kph:-3.6 这是 didUpdateLocations() 中的代码 让userLocation:CLLocation =位置[0]变速速度:CLLocation
..
我正在制作一个跟踪用户走的路线的应用.我为 horizontalAccuracy > 0的每个位置更新都删除了 MKPointAnnotation .然后,我试图从一个点到另一个绘制一条 MKPolyline .从按下开始按钮开始.在按下开始按钮之前, MKMapView 显示当前位置,这是正确的.当我按下开始按钮时,我希望看到点注释和从一个点到另一个点绘制的多段线. 但是,按下开始键后
..
我有一个要存档的CLLocation数据数组.应该使用NSUserDefaults系统吗?否则,如何最好地存档CLLocation数据? 解决方案 UserDefaults仅可以存储某些类型的数据,并且应该用于存储用户首选项信息,而不能存储任意应用程序状态数据. 引用苹果文档: NSUserDefaults类提供了一个 用于交互的程序界面 使用默认系统.默认值 系统允许应用程序
..
在应用程序的模拟器中,我始终将Apple inc作为我在地图上的当前位置.你能帮我解决这个问题吗? 解决方案 您可以使用调试菜单Debug > Location更改模拟器的位置,然后选择Custom Location,City Run,City Bicycle Ride或Freeway Drive. /p>
..
我正在尝试保存一个 CLLocationCoordinate2D将数组放入Firestore,但出现错误: "FIRInvalidArgumentException",原因:“不受支持的类型:NSConcreteValue" 我真的不知道该怎么做. 在代码顶部,我具有以下内容: var locations: [CLLocationCoordinate2D] = [] 然
..
我正在尝试将位置(CLLocation)解析为字符串. func locationToString (currentLocation: CLLocation) -> String? { var whatToReturn: String? CLGeocoder().reverseGeocodeLocation(currentLocation, completionHan
..
我正在使用CLLocationManager进行示例项目. 我打电话给startMonitoringForRegion.然后,我开始与其他设备一起模拟信标,并调用didEnterRegion. 在didEnterRegion中,我呼叫startRangingBeaconsInRegion并正常工作. 然后,我暂停信标发射器,并调用didExitRegion.在didExitReg
..
更新上一个问题以获得更好的解释. var breadcrumbs: [CLLocationCoordinate2D] = [] var path: [CLLocationCoordinate2D] = [] 每10秒钟调用一次,以将CLLocationCoordinate2D附加到数组. func addBreadcrumb(){ let speed = (location
..