问题标签 [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 回答
1467 浏览

iphone - 如何从 CLHeading 中检索磁值

我正在尝试使用 CLHeading 来获取罗盘值,

以上给出的结果为 -

磁航向 89.00 真航向 +103.27 准确度 5.00 x +1.375 y +41.875 z +37.438 @ 2010-01-18 10:18:37 +0800

但我只需要磁头值,所以

我将代码更改为:

一种)

newHeading.magneticHeading -> 得到结果为空

b)

newHeading.trueHeading -> 程序接收到的信号:“EXC_BAD_ACCESS”。

任何人都可以帮忙,我只是尝试用其他可能的方式来获得罗盘值。

0 投票
1 回答
749 浏览

iphone - CLLocationManager 说我还坐在椅子上时移动了 1200 多英尺

使用 CLLocationManager 时,我得到了奇怪的读数。报告的纬度/经度是正确的,但行驶的距离很远。我已经实现了以下委托方法:

当我在我的设备上运行它时,我得到以下信息(经纬度被掩盖以保护有罪的嘿):

我不明白为什么它说我已经移动了+376m ..这就像+1200ft!

0 投票
2 回答
3573 浏览

iphone - CLLocationDistance:无法让“getDistanceFrom”工作

基于视图的应用程序,

怎么了?

调试器说:

来自数据库的对象:长:59.291114 纬度:17.816191

0 投票
1 回答
4111 浏览

iphone - iPhone Core Location CLLocationManager 更新率

你可以为 CLLocationManager 设置一个恒定的时间更新率来强制它像每 10 秒一样连续更新位置吗?我知道距离过滤器的用法,但是如果出现问题并且位置没有更新怎么办?谢谢!

0 投票
5 回答
1097 浏览

iphone - NSURLConnection 和位置问题

我正在使用位置管理器来生成我在 URL 中发送的位置数据以下载数据。第一次调用位置管理器时,它会正确返回当前位置,并根据当前位置从 URL 中获取数据。

但是,当我第二次尝试检索当前位置时,我收到了 EXC_BAD_EXCESS。

当我尝试用它进行调试时,NSZombieEnabled它在方法中显示我FirstViewController.recievedData是一个僵尸didReceiveResponse。(见下面标记的代码)

我进一步挖掘,我发现释放初始连接后,建立了一个未知连接,然后它尝试访问receivedData已经释放的连接。

头文件信息:`

`

.m 文件代码:

//启动管理器:

//didupdatetolocation方法

//和委托方法

请帮忙 。我被困住了。

0 投票
4 回答
6023 浏览

iphone - 停止返回缓存的 CLLocationManager 位置

我想知道是否有某种方法可以使 CLLocationManager 不会自动返回缓存位置。我知道文件说“位置服务尽快返回初始位置,在可用时返回缓存信息”但是这个缓存的位置可能离用户的当前位置非常远,如果可能的话,我希望它更精确。

谢谢你的帮助!

0 投票
5 回答
40222 浏览

iphone - CLLocationCoordinate2D 到 CLLocation

我的 viewDidLoad 中有以下循环:

坐标是 CLLocationCoordinate2D

但是我如何在以下方法中使用坐标,因为我需要这个来获得两个坐标之间的距离:

请帮帮我,我被困了!

谢谢大家事先的帮助

0 投票
1 回答
7711 浏览

iphone - MKMapView 和 CLLocationManager

我想使用 MKMapView 使用默认的蓝色呼吸针显示用户当前位置,并且我想同时记录用户运动。当我们启用它以显示用户位置时,有什么方法可以使用 MKMapView 使用的 GPS 管理器(不确定这是否是 CLLocationManager)?

我知道我可以创建自己的 CLLocationManager。但这感觉就像给我的应用程序增加了开销,我希望地图和我的跟踪保持同步。

我已经探索了以下想法但没有成功:

  • 使用并在字段[MKMapView showUserLocation:YES]上添加 KVO 。userLocation这不起作用,我想知道这是否是由于该userLocation字段是只读的。
  • 当请求用户位置的注释视图时,使用[MKMapView showUserLocation:YES]、创建和添加跟踪。MKMapViewDelegate这不起作用,因为注释视图显然只请求一次???
  • 使用 aCLLocationManager并尝试手动添加蓝色引脚。不幸的是,我没有在可用的引脚类型中找到蓝色引脚,因此我尝试手动创建用户注释但没有成功。

有谁知道我如何实现这一目标并且仍然从蓝色引脚中受益,或者是我使用 aCLLocationManager并创建自己的引脚的唯一解决方案?

0 投票
1 回答
13444 浏览

iphone - 如何处理位置管理器的“不允许”?

我现在还没有想到这个。

直到现在,每当设备要求我使用位置更新时,我都允许它。

但是,当现在我不允许时,位置管理器会给我 kclErrorDenied 并且位置管理器在我重新启动应用程序之前无法再次启动。

所以我的问题是我应该向用户发送一条消息以重新启动应用程序,还是有解决方案可以再次开始使用位置管理器。

谢谢 。

0 投票
1 回答
201 浏览

iphone - 如何从用户位置获取坐标?

我怎样才能得到纬度和经度mapView.userLocation

我需要它来获取 userLocation 和地图上另一个点之间的距离。

我希望你能帮助我,并在此先谢谢你!