草庐IT

iphone - 如何在应用程序在后台运行时获取当前位置

我想引用一下,当我们的应用程序在后台运行时,我们如何找出当前的纬度和经度..如果您有任何建议,请建议我...提前致谢。 最佳答案 首先您需要告诉iOS您的应用程序将在后台运行以检索用户位置。通过添加Requiredbackgroundmodes来做到这一点到info.plist并将一项设置为Appregistersforlocationupdates刚刚设置了CLLocationManager开始监视位置变化。Apple建议您的应用仅使用significantchanges节省电池:http://developer.apple.co

iphone - 使用加速度计或核心运动框架查找速度。

这个问题在这里已经有了答案:FindingdistanceusingaccelerometeriniPhone(1个回答)关闭9年前。我正在开发一个应用程序,我需要在不使用GPS的情况下找到行进的速度和距离。我对加速度计和运动框架进行了一些研发。但无法完成我的工作。欢迎任何类型的建议。提前致谢。

ios - 使用 GPS 提高测量距离的准确性

我目前正在测量用户步行/运行/等等的距离。当我将我的结果与其他应用程序的结果进行比较时,我的结果不如其他应用程序准确(即100m是正确的,我的结果约为50m)。那么如何才能提高准确性以获得更准确的结果呢?到目前为止我正在做的是:初始化CLLocationManager:locationManager=[[CLLocationManageralloc]init];locationManager.desiredAccuracy=kCLLocationAccuracyBest;locationManager.delegate=self;locationManager.distanceFilt

iphone - 如何在应用程序初始化之前获取 GPS 位置?

有一个获取gps位置的简单应用程序。我想在应用程序初始化之前获取gps位置。在我看来,GPS位置是异步更新的,当弹出问题时,我确实在后台加载了应用程序屏幕:“允许应用程序使用您当前的位置?”那么,我如何进行回调(抱歉,来自Ruby/JS背景)以等待我获得当前位置。代码:-(void)viewWillAppear:(BOOL)animated{//Setthemainviewtoutilizetheentireapplicationframespaceofthedevice.//Changethistosuityourview'sUIfootprintneedsinyourapplica

ios - 使用 iOS 每 x 分钟发送一次 GPS 坐标 - Core Location 不会停止更新

我正在尝试大约每5分钟向我们的服务器发送一次GPS数据信息,无论该应用程序是否正在运行或是否在后台运行。我可以让它运行,但它似乎一直在运行。我设置了一个计时器,每10秒发送一次进行测试,但它一直在发送。我不认为这是错误的计时器,我相信locationManager没有停止,我不知道为什么。这是我的代码-(void)applicationDidEnterBackground:(UIApplication*)application{NSLog(@"WenttoBackground");UIApplication*app=[UIApplicationsharedApplication];bg

c# - GPS定位API?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion是否有获取某个地址的GPS位置的api或方法?我必须遍历列表并获取GPS经度和纬度。问候,和服

iOS 比较 GPS 位置

我正在创建一个应用程序,它需要确定我的当前位置(记录在didUpdateLocation:)是否存在于我拥有的一组地理坐标中。现在我知道比较double/浮点值是否相等很容易出错,因为地理坐标中涉及的精度非常高。GPS的轻微误差会使我的算法偏离轨道。因此,我需要将它与一些误差范围进行比较。如何比较2个CLLocations的误差范围?或者确定位置读取中的错误(我认为这是不可能的,因为CLLocationManager会纠正它)。提前致谢:) 最佳答案 在每个CLLocation例如,有一个属性声明为@property(readonl

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

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

ios - CoreLocation查找行进距离并用作iOS变量

我正在发出一个仅在手机移动一定距离(以迫使用户下床)后才会关闭的警报。我需要能够找到警报响起后的行进距离,然后采用该距离并将其用于一种方法,如果已走过最小距离,则可以关闭警报声。有任何想法吗?我正在使用以下内容来更新位置。关于如何将其纳入禁用警报的任何想法?-(void)locationManager:(CLLocationManager*)managerdidUpdateToLocation:(CLLocation*)newLocationfromLocation:(CLLocation*)oldLocation{if(!newLocation){NSLog(@"Nomovement

ios - 仅使用 iPhone 模拟器更好地测试 GPS 代码的巧妙方法?

我一直在玩弄iPhoneSDK,使用MapKit和CoreLocation。您可以使用哪些技巧来更好地测试事物...同时仍在模拟器上(早在我必须在iPhone上尝试之前)。有没有办法使用NSTimer并定期获取位置、航向、速度等的“假装”值?模拟器只提供1个位置......并且没有移动......确实限制了它的“测试”用途。 最佳答案 这是接收GPS数据的正常方式。[GPS模块]----(CLLocationManagerDelegate)--->[YourLocationManager类]locationManager:didUp