问题标签 [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 投票
6 回答
8030 浏览

iphone - locationServicesEnabled always return YES

I tested my device (iPod Touch 2G iOS 4.1) if location services are enabled

and I always get a YES whether location services are enabled or not. I'm talking about the general button for location services and not the app specific button. On iPad with iOS 3.2.2 everything is working fine.

0 投票
1 回答
559 浏览

iphone - CLLocation 在睡眠/屏幕锁定模式下工作 (iOs < 4.0)

即使手机进入睡眠/屏幕锁定模式,我也需要获取用户的位置。我尝试通过向 info.plist 文件添加密钥来在后台模式下启用定位服务,但这种方法需要 iOS >= 4.0。有没有其他方法可以让位置管理器在屏幕锁定模式下工作

0 投票
1 回答
1005 浏览

iphone - iPhone水平精度没有超过100.00

我正在使用 CLLocationManager 来获取位置,并且我需要在大约 40-50 米范围内。我已经将期望精度设置为最近的十米(也尝试过最好的)。它总是以 100.00 的形式出现。没有更高,没有更低。手机上没有手机服务,只是关闭 GPS 和 WiFi。iPhone 3G。还尝试了 Apple 的 LocateMe 示例项目,结果相同(将 nslog 放入 LocateMe 以检查准确性)。这是没有手机服务的情况下您可以获得的最高精度吗?我觉得我以前变得更好了。难住了。

0 投票
1 回答
715 浏览

iphone - How to get GPS-ONLY positions?

The positions from Wi-Fi or Cellular Tower by iPhone CLLocationManager are not accurate enough for tracking routes. I want only the positions from GPS.

For the moment I use newLocation.horizontalAccuracy in didUpdateToLocation to filter:

because I find that when the location "jump" to an inaccurate position (possibly Cell Tower position), the horizontalAccuracy is 100, so I use 100 to filter it out.

What is the best way of getting GPS-ONLY positions, despite of accuracy?

0 投票
1 回答
587 浏览

iphone - Is there a way to put CLLocationManager into "idle" but not "stopped"?

I am doing a tracking app and it can get positions from CLLocationManager in the background, which brings the danger of eating battery without the user knowing, so I want to save as much battery as possible.

I want the app track "actively" (with locationManager.distanceFilter = 10;) when there are enough satellites to provide GPS positions, but "idle" when the user is indoors (not able to get GPS positions from satellites), or not moving (even with satellites coverage).

The question is how to do the "idle". The [locationManager stopUpdatingLocation]; will completely stop checking location updates, which then have no idea when to switch to "active" tracking.

Anyone have some hints please? Thanks.

0 投票
1 回答
780 浏览

iphone - 当我的应用收到重大位置更改时,会调用哪些 UIApplicationDelegate 方法?

我已将我的应用程序设置为startMonitoringSignificantLocationChanges使用CLLocationManager.

因此,当设备的位置发生显着变化时,我的应用会获得一些执行时间来处理这种变化。但是UIApplicationDelegate调用了哪些方法呢?applicationDidEnterBackground? applicationWillEnterForeground?

测试这样的东西对我来说很痛苦,因为我没有 MacBook,而且无法模拟这些位置变化。

0 投票
3 回答
4469 浏览

iphone - 使用 CLLocationManager 获取准确的位置

我开始搞乱 CLLocationManager 并且我正在尝试使用下面的回调方法。我出去在我的 iPhone 上测试它,在最初的几次更新中,我似乎得到了乱码,就像突然之间我的距离是 39 米,即使我没有移动任何地方。或者有时它会从 5 开始,然后跳到 20 米,再次没有我移动任何地方。我出去走走,从最初的起点开始的更新看起来还不错,然后当我往回走时,我又回到了原来的 39 米起点。我想知道我在下面所做的是否正确。我还包括了我的 viewDidLoad 方法,我在其中初始化了我的 CLLocationManager 对象。

有没有办法确保我的第一个值是准确的?提前致谢。

0 投票
1 回答
7077 浏览

iphone - iPhone SDK:将 MKMapPoint 转换为 CGPoint

我已将 MapView 上的经度和纬度转换为 MKMapPoint。然后,我想使用 imageViews center 属性将 imageView 移动到该点。似乎我需要以某种方式将 MKMapPoint 转换为 CGPoint 以便我可以更改中心,但数字似乎很遥远。这是我正在使用的:

关于如何使我的 MKMapPoint 成为可用于图像中心属性的可行值的想法?

0 投票
9 回答
211636 浏览

ios - 如何在 iOS 中从用户那里获取当前位置

如何在 iOS 中从用户那里获取当前位置?

0 投票
1 回答
1032 浏览

iphone - CLLocationManager 不提示用户并返回 NULL

直到昨天,我的 iPhone 上一切正常。从今天开始,我注意到 CLLocationManager 不会提示用户“此应用程序想要使用您的位置”,并继续在 didUpdateToLocation 中返回 null。我尝试使用开发配置、临时和产品配置文件对我的应用程序进行签名。此外,我确保在尝试此操作之前删除该应用程序。在我第一次运行该应用程序的早些时候,它会提示我推送通知和 GPS 提示。但是现在,这些提示都没有出现。

我的应用程序在 AppDelegate --> applicationdidLaunch 和 applicationdidLaunchwithOptions 中执行 CLLocationmanager startupdatingLocation。此外,CLLocationManager 不会调用我的 didFailWithError。