jjzjj

newLocation

全部标签

iphone - iOS: locationManager:didUpdateToLocation:fromLocation: 不移动时报告速度

我正在使用locationManager:didUpdateToLocation:fromLocation:获取位置更新。大多数一切都运行良好,但是当我站着检查newLocation.speed属性时,我几乎总是得到一个大于0的速度值。即使我第一次开始获取位置更新并且从未移动过,我也会在之后获得正值一些更新。只要做一个简单的大于0的检查然后设置一个UILablel如果它是:if(newLocation.speed>0){self.speed.text=[NSStringstringWithFormat:@"%.2f",[selfspeed:newLocation.speed]];}该方

ios - 如何从另一个类调用变量

首先,你们知道有什么好的教程网站或书籍可以学习如何为iOS6编写代码吗?现在解决手头的问题,我有一个AppDelegate类和一个ViewController类。我正在使用AppDelegate类来查找我的当前位置并将其保存为NSString。我的ViewController类中有一个标签,我想在其中显示我的位置。在java中我通常会做这样的事情label.text=AppDelegate.myLocationString;但我对objective-c还很陌生,我不知道如何做同样的事情。老实说,我什至不确定我是否为这种语言采用了正确的方法。有没有另一种方法可以解决objective-c

ios - 使用核心位置框架计算以公里/小时为单位的速度

我计算的距离和速度如下。totalDistance=totalDistance+[newLocationdistanceFromLocation:self->tempOldLocation];distanceLabel.text=[NSStringstringWithFormat:@"%.2fkm",(totalDistance/1000)];self->tempOldLocation=newLocation;计算速度:CLLocationDistancedistanceChange=[newLocationgetDistanceFrom:oldLocation];NSTimeInte

ios - 用户移动时到某个位置的距离

我正在编写一个应用程序,该应用程序会在用户四处走动时显示用户与固定点的距离(即,每次用户移动时都会更新显示用户到该点的距离的标签)。我将CLLocationManager与如下所示的代码一起使用:-(void)viewDidLoad{locationManager=[[CLLocationManageralloc]init];locationManager.distanceFilter=kCLDistanceFilterNone;locationManager.desiredAccuracy=kCLLocationAccuracyBest;[locationManagerstartUp

ios - CLLocationManager坐标

我一直致力于实现步行、骑车和驾车的路线跟踪map。但是,正如您在下面的屏幕截图中看到的,即使我没有步行/骑自行车或开车到那个位置,我的坐标也会时不时地突然跳跃。已在图像上绘制圆圈以指出问题。我的问题是为什么坐标会突然跳跃?这是我的实现快照:-(void)locationManager:(CLLocationManager*)managerdidUpdateToLocation:(CLLocation*)newLocationfromLocation:(CLLocation*)oldLocation{CoordinateModel*coord=[[CoordinateModelalloc

mysql - 将 NSURLConnection 替换为 NSURLSession 以下载和解析 json 提要

我是iOS数据库领域的初学者。但是我可以找到一种方法来连接到MySQL数据库,下载并解析json提要。现在在iOS9中,我不能再使用NSURLConnection,这就是为什么我必须用NSURLSession替换它。我看到很多教程,例如this这里。到目前为止,我无法更换它。因为时间紧迫,我不能再浪费时间做这件事了。这里有人可以帮我更换它吗?我的代码看起来完全像这样:-(void)downloadItems{//DownloadthejsonfileNSURL*jsonFileUrl=[NSURLURLWithString:@"http://myhost.ch/test.php"];/

iphone - iOS CoreLocation 检查 CLLocation 时间戳以使用它

您如何检查CLLocation对象并决定是要使用它还是丢弃结果并获取新的位置更新?我在CLLocation上看到了时间戳属性,但我不确定如何将它与当前时间进行比较。此外,在我比较时间并找到以秒为单位的差异之后,对于我使用该CLLocation对象而言,差异应该低于什么值?什么是好的阈值。谢谢! 最佳答案 检查时间戳非常重要,因为iOS通常会缓存位置并且作为第一个测量返回最后缓存的位置,所以这是我在CoreLocationManager的委托(delegate)方法中的做法:-(void)locationManager:(CLLoca

iphone - 如何在 iPhone 中获取设备位置名称?

目前我在iPhone应用程序中工作,使用CLLocationManager获取纬度和经度值。我不知道这个?如何从这个经纬度值中获取设备位置(Address)名称?请帮助我提前致谢我试过这个:-(void)viewDidLoad{[superviewDidLoad];LocationManager=[[CLLocationManageralloc]init];LocationManager.delegate=self;LocationManager.desiredAccuracy=kCLLocationAccuracyBest;[LocationManagerstartUpdatingL

ios - 如何使用 coreLocation 框架在 iOS 7 中计算速度

在iOS7之前,我使用如下方式计算速度-(void)locationManager:(CLLocationManager*)managerdidUpdateToLocation:(CLLocation*)newLocationfromLocation:(CLLocation*)oldLocation{doublespeed=newLocation.speed;NSLog(@"SpeedofDeviceis%f",newLocation.speed);//manualmethodif(oldLocation!=nil){CLLocationDistancedistanceChange=[

ios - 如何等待位置管理器获取高精度数据

我有这段代码要等待一段时间才能获得高精度数据:-(void)locationManager:(CLLocationManager*)managerdidUpdateToLocation:(CLLocation*)newLocationfromLocation:(CLLocation*)oldLocation{if((newLocation.horizontalAccuracy0/*valid*/&&abs(howRecent)我应用程序其他部分的问题我需要等待这个方法回来,所以我使用了:[NSThreadsleepForTimeInterval:5];//wait5seconds这是一
12