Tag: GPS

核心位置的准确性

我目前正在使用位置跟踪应用程序,而且我的CLLocationManager的位置更新不准确。 这导致我的应用程序跟踪距离,这实际上只是由不准确的GPS读数造成的。 我甚至可以将我的iPhone放在桌子上,开启我的应用程序,几分钟后,我的应用程序就会因为这个缺陷跟踪数百米的距离。 这是我的初始化代码: – (void)initializeTracking { self.locationManager = [[CLLocationManager alloc] init]; self.locationManager.delegate = self; self.locationManager.desiredAccuracy = kCLLocationAccuracyBest; self.locationManager.distanceFilter = 5; [self.locationManager startUpdatingLocation]; } 提前致谢! 🙂

iOS中的背景GPS。 这可能吗?

我想知道是否有可能得到iPhone的位置与未运行的应用程序,或至less在后台运行。 我想要做的是当iPhone到达某个坐标时,iPhone会发送一个推送通知。 这可能吗? 如果是这样,有人可以把我放在正确的方向吗? 谢谢,本

提供Quadtree GPS数据到应用程序的最佳select?

我们有> 25 MB的静态四叉树数据,我们希望作为跨平台应用程序的一部分提供,然后可以通过应用程序代码进行search,以获取接近用户当前GPS位置的位置的详细信息。 我们希望在不加载所有数据的情况下快速search数据,理想情况下不需要重新发明轮子。 我们已经看过在SQLite中使用R-Trees提供数据库,这听起来像是理想的,但显然这些在Android提供的SQLite版本中不可用。 运行我们自己的Android版SQLite(包括R-Tree结构)听起来有很多痛苦,但我们希望了解其他人的经验。 我们可以创build一个文件系统模型,但是我们的数据可能非常大,而且我们觉得我们可能会以这种方式误用文件系统。 我们希望可能有一些其他文件格式已经为此目的而devise,可能还有java / obj-c库来search这个文件。 任何人都可以指出我们这样的事情吗? 另一个明显的解决scheme是创build我们自己的文件格式和search系统,但这可能是很多工作。 该应用程序实际上是一个cordova / phonegap应用程序,将可用于iOS和Android,但它不是一个问题编写一个本地插件为每个平台来处理这个。 提前致谢

获取GPS没有警报视图与ROOT权限(越狱)

我怎样才能没有警报视图(越狱iPhone)的GPS? NSString *newText; CLLocationManager * locationManager = [[CLLocationManager alloc] init]; [locationManager startUpdatingLocation]; [locationManager setDesiredAccuracy:kCLLocationAccuracyNearestTenMeters]; CLLocation* location = [locationManager location]; CLLocationCoordinate2D coordinate = [location coordinate]; newText = [[NSString alloc] initWithFormat: @"Your Position : %f %f", coordinate.latitude, coordinate.longitude]; NSLog(@"%@", newText);

寻找GPS信号强度

有没有办法获得iPhone的GPS信号强度? 我想做一些这样的显示: 如果GPS = 0或无信号:颜色=红色/差或无信号 如果GPS = <140米信号:颜色橙/公平信号 如果GPS => 140米信号:颜色=绿色/良好或优秀信号

适用于iOS 5的Geofence API

我想build立一个应用程序,可以设置一定数量的地理围栏的方形区域,我知道我可以通过在后台启用位置来实现这一点,并检查这些坐标以确定它们是否在我感兴趣的区域。 但是这意味着接收来自系统的许多通知,并会影响电池性能。 相反,我想知道是否有一个新的API或即将到来的一个,可以让你设置一个地理栅栏,只有在系统内部或附近时才通知系统,而不是不断地监视你的位置。 那可能吗 ? 我发现了下面的问题,但是我找不到其他的东西: http : //www.quora.com/Is-the-geo-fence-functionality-built-into-iOS5s-Reminders-application-available-as-a -public相向API 在我看来,还有更多的东西是围栏,然后跟踪GPS,并与一系列兴趣点进行比较。 如果我设置提醒应用程序来提醒我,当我进去时,我必须走过我的室友狗,那么我可以看到屏幕顶部的位置图标。 如果我打开多任务栏并删除提醒,位置图标仍然存在,表明电话正在跟踪我,但这是提醒应用程序的独立任务。 如果我设置了一个具有后台位置跟踪的应用程序,并从多任务栏中删除,位置图标随应用程序一起消失。 这使得我相信iOS 5.x将会有或将会有一个用于地理围栏的API,这将允许应用程序向系统发布一系列坐标,并根据这些点的接近程度接收本地通知。 有没有类似的东西存在还是不存在? 谢谢 更新未来的用户 每个应用程序似乎有10个区域的限制,可以随时监控(我的个人testing),因为这是一个共享资源。 Apple文档摘录: 指定要监视的区域集合时,应始终保持审慎。 区域是一个共享的系统资源,全系统可用的区域总数是有限的。

哪里可以findiOS模拟器的GPX文件

哪里可以find我可以导入到我的iOS模拟器的任何区域的GPX文件? 我已经阅读架构: http : //www.topografix.com/GPX/1/1/gpx.xsd ,这是模拟位置很多工作。 Google地图中是否有数据库或隐藏的选项来获取位置? 我做我的谷歌search,但没有find它。

使用MapBox点之间的路由

我知道在这里也有类似的问题,但是他们都没有真正回答我的问题,而且我迫于压力要在截止date前完成项目。 基本上我正在写一个应用程序,将显示在线和离线地图。 目前我正在使用MapBox SDK查看离线和在线地图,但是,MapBox目前不提供路由解决scheme。 所以我正在寻找一种方法来做到这一点。 主要的问题似乎是,不仅有一个SDK将提供在线OSM地图,离线OSM地图和路由,所以我想知道是否可以使用MapBox来处理地图,然后使用MapQuest来获取路线? 这可能吗? 是否推荐?

如何在iOS真实设备上设置假GPS位置

目前我必须testing应用程序,并在真实的IOS 7设备上设置不同的假GPS位置。 在Android上,我使用“我的假位置”。 不幸的是,我没有findIOS 7相同的应用程序。任何想法来解决我的问题?

CLLocationManager响应

我有一个应用程序围绕着设备的GPS和来自它的信息。 位置数据准确和最新是非常重要的。 我知道设备受到GPS和GPS的限制,但是我想知道是否有什么可以调整/改善iPhone GPS的性能,特别是在速度方面。 由于位置更新滞后于设备实时位置约3-5秒,所以位置pipe理器报告的速度也落后于实时值。 就我而言,这太长了。 我明白,可能没有什么我可以做的,但有没有人在提高iPhone GPS的响应能力方面取得任何成功? 每一点点都有所作为 编辑1: 正如苹果推荐的,我的位置pipe理器是在单例类中。 在SingletonDataController.m里面: static CLLocationManager* locationManager; locationManager = [CLLocationManager new]; locationManager.distanceFilter = kCLDistanceFilterNone; locationManager.headingFilter = kCLHeadingFilterNone; if(([[UIDevice currentDevice] batteryState] == UIDeviceBatteryStateCharging) || ([[UIDevice currentDevice] batteryState] == UIDeviceBatteryStateFull)) { locationManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation; } else { locationManager.desiredAccuracy = kCLLocationAccuracyBest; } [sharedSingleton setLocationManager:locationManager]; [locationManager release]; 在MapView.m中(实际使用位置pipe理器的地方): – (id)initWithNibName:(NSString*)nibNameOrNil bundle:(NSBundle*)nibBundleOrNil […]