问题标签 [cllocationmanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - “UIAccelerometer”和“CLLocationManager”有什么区别?
“UIAccelerometer”和“CLLocationManager”有什么区别?结果都给了我 x、y 和 z 轴。
UI加速度计
- X -18.000
- 是-03.500
- Z -41.000
CLLocationManager
- X -0.036
- 是-0.002
- Z -1.069
这些信息是否来自具有不同格式的相同传感器?还是有“真正的”差异?
谢谢!
iphone - 为什么在 init 方法中为 iVar 定义调用 autorelease?
我刚刚熟悉了 CLLocationManager,发现了几个包含以下 init 方法的示例类定义:
我不明白为什么 iVar 会自动发布。这是否意味着它在 init 方法结束时被释放?
我也很困惑地看到相同的示例代码在 dealloc 方法中具有 iVar 版本。
有什么想法吗?'
iphone - 可以从 iPhone 模拟器获取坐标,但无法从 iPhone 设备获取坐标
我遇到了一个神秘的错误(对我来说)。我有一些代码可以在 iPhone SDK 上挑选出用户的当前位置。它在 iPhone 模拟器上运行良好,但是当我尝试在实际设备上运行它时,我得到一个奇怪的错误。
这是代码(我正在使用 ASIFormDataRequest 创建一个 POST 请求):
在模拟器上,NSLog 会同时记录纬度和经度,但在 iPhone 上却没有。
更奇怪的是,当我在设备上使用调试器时,我尝试“po datum.location”,我得到
(### 替换为我的位置)但是当我执行“(gdb)po datum.location.coordinate”时,我得到:
你们知道为什么会发生这种情况吗?在此先感谢您的帮助!
iphone - iPhone锁定/睡眠时如何获取坐标?
在正常情况下,didUpdateToLocation
按下锁定/睡眠按钮时(CLLocationManager)不再起作用newLocation
,并且您的应用在锁定期间无法获取更多坐标。
但是,某些应用程序可以在锁定期间进行跟踪,当您解锁并查看地图视图时,它们会显示正确的路线。显然有办法在锁定期间获取坐标。
iPhone锁定/睡眠时如何获取坐标?
谁有提示和更多信息,请发布。谢谢。
iphone - 设备的虚假位置(自定义)
我知道有一些应用程序可以伪造设备位置,但具体来说,我想要做的是使用从 url 获取的位置。
我应该寻找什么方向来设置设备上的位置。
我的场景是越狱的 Wi-Fi iPad 连接到一个连接。连接点将托管一个后台服务,当收到请求时,它将以其当前位置的 gps 数据进行响应。越狱的 ipad 将有一个后台服务,该服务可以通过向 tethered nexus one 服务提交请求来按时间间隔或基于每个请求(取决于我必须如何实现它)更新位置。然后将在 ipad 上设置该数据,请求位置的应用程序将获取服务数据。
目标是重新创建位置伪造应用程序的功能,除了欺骗位置来自通过服务的 nexus 的 gps,但我还没有找到如何设置设备的位置数据。我当然可以在每个应用程序的基础上实现这一点,但是让任何应用程序都能够使用它会很棒。
iphone - CLLocationManager 类
CLLocationManager 类可以用来计算人行进的距离吗?
iphone - 如何关闭定位服务?
如果用户启用了位置服务,我将我的 RootController 分配为其委托:
其中 appDelegate 是我的应用程序委托的一个实例,这是我拥有位置服务实例的地方。clLocationManager 是 CLLocationManager 的一个实例。如果我发现用户不在某个区域,我想禁用位置服务委托。我这样做:
但是这种方法仍然会触发:
是否有其他方法可以禁用位置服务或至少阻止其方法触发?
iphone - 如何根据时间间隔更新 CLLocationManager 中的位置
我必须根据特定的时间间隔更新 CLLocationManager Delegate 中的 newLocation
iphone - 如何在 mapkit mapview 上显示指南针/航向
在 iPhone 3GS 上的“地图”应用程序中,您可以单击通常两次显示您的位置的图标,蓝点获得看起来像前照灯的光束,基本上显示您在地图上面对的方向并旋转图像因此。
这个选项可以使用 MapKit MapView 吗?
我知道我可以用类似的东西来标题
// 如果准确率有效,则处理事件。
}
但我不知道如何在 Mapkit 中获得那种漂亮的前照灯效果,而且似乎没有任何文档。
有任何想法吗?
iphone - 为什么 CLLocationManager 在模拟器中的 iphone SDK 4 beta 上返回空位置?
我有这段代码:
我在一个符合CLLocationManagerDelegate
. 我早些时候在 sdk 3.0 中测试过并且效果很好(在模拟器和设备上)。我正在模拟器中的 SDK 4 上测试这个类,但它提供null
了一个新位置。我什至无法获得第一次通话的 NSLog。我检查了我使用位置框架的其他应用程序,但它也不起作用。
我也实现了这个locationManager:didFailWithError:
消息,它从来没有被调用过。
任何人都可以确认模拟器不能执行任何 CLLocationManager 功能吗?(将错误报告为已知问题的链接将很棒)。有没有办法解决这个问题?
提前致谢。
-更新:我在新的 SDK4 GM 版本上对此进行了测试,但仍然无法正常工作。