问题标签 [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.

0 投票
1 回答
376 浏览

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

这些信息是否来自具有不同格式的相同传感器?还是有“真正的”差异?

谢谢!

0 投票
3 回答
1096 浏览

iphone - 为什么在 init 方法中为 iVar 定义调用 autorelease?

我刚刚熟悉了 CLLocationManager,发现了几个包含以下 init 方法的示例类定义:

我不明白为什么 iVar 会自动发布。这是否意味着它在 init 方法结束时被释放?

我也很困惑地​​看到相同的示例代码在 dealloc 方法中具有 iVar 版本。

有什么想法吗?'

0 投票
1 回答
657 浏览

iphone - 可以从 iPhone 模拟器获取坐标,但无法从 iPhone 设备获取坐标

我遇到了一个神秘的错误(对我来说)。我有一些代码可以在 iPhone SDK 上挑选出用户的当前位置。它在 iPhone 模拟器上运行良好,但是当我尝试在实际设备上运行它时,我得到一个奇怪的错误。

这是代码(我正在使用 ASIFormDataRequest 创建一个 POST 请求):

在模拟器上,NSLog 会同时记录纬度和经度,但在 iPhone 上却没有。

更奇怪的是,当我在设备上使用调试器时,我尝试“po datum.location”,我得到

(### 替换为我的位置)但是当我执行“(gdb)po datum.location.coordinate”时,我得到:

你们知道为什么会发生这种情况吗?在此先感谢您的帮助!

0 投票
2 回答
693 浏览

iphone - iPhone锁定/睡眠时如何获取坐标?

在正常情况下,didUpdateToLocation按下锁定/睡眠按钮时(CLLocationManager)不再起作用newLocation,并且您的应用在锁定期间无法获取更多坐标。

但是,某些应用程序可以在锁定期间进行跟踪,当您解锁并查看地图视图时,它们会显示正确的路线。显然有办法在锁定期间获取坐标。

iPhone锁定/睡眠时如何获取坐标?

谁有提示和更多信息,请发布。谢谢。

0 投票
3 回答
2122 浏览

iphone - 设备的虚假位置(自定义)

我知道有一些应用程序可以伪造设备位置,但具体来说,我想要做的是使用从 url 获取的位置。

我应该寻找什么方向来设置设备上的位置。

我的场景是越狱的 Wi-Fi iPad 连接到一个连接。连接点将托管一个后台服务,当收到请求时,它将以其当前位置的 gps 数据进行响应。越狱的 ipad 将有一个后台服务,该服务可以通过向 tethered nexus one 服务提交请求来按时间间隔或基于每个请求(取决于我必须如何实现它)更新位置。然后将在 ipad 上设置该数据,请求位置的应用程序将获取服务数据。

目标是重新创建位置伪造应用程序的功能,除了欺骗位置来自通过服务的 nexus 的 gps,但我还没有找到如何设置设备的位置数据。我当然可以在每个应用程序的基础上实现这一点,但是让任何应用程序都能够使用它会很棒。

0 投票
1 回答
342 浏览

iphone - CLLocationManager 类

CLLocationManager 类可以用来计算人行进的距离吗?

0 投票
1 回答
8455 浏览

iphone - 如何关闭定位服务?

如果用户启用了位置服务,我将我的 RootController 分配为其委托:

其中 appDelegate 是我的应用程序委托的一个实例,这是我拥有位置服务实例的地方。clLocationManager 是 CLLocationManager 的一个实例。如果我发现用户不在某个区域,我想禁用位置服务委托。我这样做:

但是这种方法仍然会触发:

是否有其他方法可以禁用位置服务或至少阻止其方法触发?

0 投票
1 回答
1048 浏览

iphone - 如何根据时间间隔更新 CLLocationManager 中的位置

我必须根据特定的时间间隔更新 CLLocationManager Delegate 中的 newLocation

0 投票
5 回答
11361 浏览

iphone - 如何在 mapkit mapview 上显示指南针/航向

在 iPhone 3GS 上的“地图”应用程序中,您可以单击通常两次显示您的位置的图标,蓝点获得看起来像前照灯的光束,基本上显示您在地图上面对的方向并旋转图像因此。

这个选项可以使用 MapKit MapView 吗?

我知道我可以用类似的东西来标题

// 如果准确率有效,则处理事件。

}

但我不知道如何在 Mapkit 中获得那种漂亮的前照灯效果,而且似乎没有任何文档。

有任何想法吗?

0 投票
1 回答
1224 浏览

iphone - 为什么 CLLocationManager 在模拟器中的 iphone SDK 4 beta 上返回空位置?

我有这段代码:

我在一个符合CLLocationManagerDelegate. 我早些时候在 sdk 3.0 中测试过并且效果很好(在模拟器和设备上)。我正在模拟器中的 SDK 4 上测试这个类,但它提供null了一个新位置。我什至无法获得第一次通话的 NSLog。我检查了我使用位置框架的其他应用程序,但它也不起作用。

我也实现了这个locationManager:didFailWithError:消息,它从来没有被调用过。

任何人都可以确认模拟器不能执行任何 CLLocationManager 功能吗?(将错误报告为已知问题的链接将很棒)。有没有办法解决这个问题?

提前致谢。

-更新:我在新的 SDK4 GM 版本上对此进行了测试,但仍然无法正常工作。