草庐IT

newLocation

全部标签

swift - 用户当前位置周围的半径 Swift iOS 9

我想在用户当前位置周围设置一个100英里的半径。我已经成功获取了用户的位置。我在坐标周围添加了一个半径。(这意味着,如果用户位置发生变化,半径将保持不变,这不是我想要的。)用户位置所到之处,半径应无处不在。enterimagedescriptionhere 最佳答案 当用户位置改变时改变圆圈的位置。您可以使用CLLocationManagerDelegate观察用户的位置。funclocationManager(manager:CLLocationManager,didUpdateToLocationnewLocation:CLLo

objective-c - 用于过滤掉无效/不准确位置的 iOS 位置服务方法

我在我的一些应用程序中使用了定位服务。我在我的locationManager:didUpdateToLocation:fromLocation:方法中使用了一种方法来过滤掉错误的、不准确的或太远的位置。并尽量减少GPS“抖动”。这是我使用的:/***Checkifwehaveavalidlocation**@version$Revision:0.1*/+(BOOL)isValidLocation:(CLLocation*)newLocationwithOldLocation:(CLLocation*)oldLocation{//Filteroutnillocationsif(!newL

objective-c - 用于过滤掉无效/不准确位置的 iOS 位置服务方法

我在我的一些应用程序中使用了定位服务。我在我的locationManager:didUpdateToLocation:fromLocation:方法中使用了一种方法来过滤掉错误的、不准确的或太远的位置。并尽量减少GPS“抖动”。这是我使用的:/***Checkifwehaveavalidlocation**@version$Revision:0.1*/+(BOOL)isValidLocation:(CLLocation*)newLocationwithOldLocation:(CLLocation*)oldLocation{//Filteroutnillocationsif(!newL

ios - CLLocation返回负速度

我正在启动一个使用coreLocation和mapkit框架的新应用。我的问题是试图获得当前速度总是返回负值,我带着我的iPhone到有良好3g信号的地方但没关系,location.speed值总是-1。这里是重要的代码:#definekRequiredAccuracy1500.0//meters#definekMaxAge60.0//seconds在初始化方法中:self.locationManager=[[CLLocationManageralloc]init];self.locationManager.delegate=self;self.locationManager.desi

ios - CLLocation返回负速度

我正在启动一个使用coreLocation和mapkit框架的新应用。我的问题是试图获得当前速度总是返回负值,我带着我的iPhone到有良好3g信号的地方但没关系,location.speed值总是-1。这里是重要的代码:#definekRequiredAccuracy1500.0//meters#definekMaxAge60.0//seconds在初始化方法中:self.locationManager=[[CLLocationManageralloc]init];self.locationManager.delegate=self;self.locationManager.desi

objective-c - 使用 CLLocationManager 无法计算准确的总步行/运行距离

我正在尝试构建一个iOS应用程序来显示运行或步行时的总行进距离。我已经阅读并重新阅读了我能找到的所有文档,但我无法想出能给我准确总距离的方法。与Nike+GPS或RunKeeper相比,我的应用程序始终报告更短的距离。他们一开始会报告相同的内容,但随着我继续前进,我的应用与其他正在运行的应用的值(value)逐渐发生变化。例如,如果我步行0.3公里(由我的汽车里程表验证),Nike+GPS和RunKeeper每次都报告~.3公里,但我的应用程序将报告~.13公里。newLocation.horizo​​ntalAccuracy始终为5.0或10.0。这是我正在使用的代码。我错过了一些明

objective-c - 使用 CLLocationManager 无法计算准确的总步行/运行距离

我正在尝试构建一个iOS应用程序来显示运行或步行时的总行进距离。我已经阅读并重新阅读了我能找到的所有文档,但我无法想出能给我准确总距离的方法。与Nike+GPS或RunKeeper相比,我的应用程序始终报告更短的距离。他们一开始会报告相同的内容,但随着我继续前进,我的应用与其他正在运行的应用的值(value)逐渐发生变化。例如,如果我步行0.3公里(由我的汽车里程表验证),Nike+GPS和RunKeeper每次都报告~.3公里,但我的应用程序将报告~.13公里。newLocation.horizo​​ntalAccuracy始终为5.0或10.0。这是我正在使用的代码。我错过了一些明

ios - CLLocationManager 和准确性问题 - 有什么经验吗?

所以我正在处理iPhoneGPS的一些精度问题。我有一个使用位置的应用程序。在委托(delegate)方法locationManager:didUpdateToLocation:fromLocation:中,我返回了一个位置。从一些研究来看,即使将desiredAccuracy属性设置为kCLLocationAccuracyBest,GPS返回的第一个结果似乎并不总是准确的。为了解决这个问题,我不会在返回newLocation:之前调用stopUpdatingLocation至少3次(这非常快)。我还研究了另外两个关于是否stopUpdatingLocation和返回newLocati

ios - CLLocationManager 和准确性问题 - 有什么经验吗?

所以我正在处理iPhoneGPS的一些精度问题。我有一个使用位置的应用程序。在委托(delegate)方法locationManager:didUpdateToLocation:fromLocation:中,我返回了一个位置。从一些研究来看,即使将desiredAccuracy属性设置为kCLLocationAccuracyBest,GPS返回的第一个结果似乎并不总是准确的。为了解决这个问题,我不会在返回newLocation:之前调用stopUpdatingLocation至少3次(这非常快)。我还研究了另外两个关于是否stopUpdatingLocation和返回newLocati
12