问题标签 [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 - 如何从 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”。
任何人都可以帮忙,我只是尝试用其他可能的方式来获得罗盘值。
iphone - CLLocationManager 说我还坐在椅子上时移动了 1200 多英尺
使用 CLLocationManager 时,我得到了奇怪的读数。报告的纬度/经度是正确的,但行驶的距离很远。我已经实现了以下委托方法:
和
当我在我的设备上运行它时,我得到以下信息(经纬度被掩盖以保护有罪的嘿):
我不明白为什么它说我已经移动了+376m ..这就像+1200ft!
iphone - CLLocationDistance:无法让“getDistanceFrom”工作
基于视图的应用程序,
怎么了?
调试器说:
来自数据库的对象:长:59.291114 纬度:17.816191
iphone - iPhone Core Location CLLocationManager 更新率
你可以为 CLLocationManager 设置一个恒定的时间更新率来强制它像每 10 秒一样连续更新位置吗?我知道距离过滤器的用法,但是如果出现问题并且位置没有更新怎么办?谢谢!
iphone - NSURLConnection 和位置问题
我正在使用位置管理器来生成我在 URL 中发送的位置数据以下载数据。第一次调用位置管理器时,它会正确返回当前位置,并根据当前位置从 URL 中获取数据。
但是,当我第二次尝试检索当前位置时,我收到了 EXC_BAD_EXCESS。
当我尝试用它进行调试时,NSZombieEnabled
它在方法中显示我FirstViewController.recievedData
是一个僵尸didReceiveResponse
。(见下面标记的代码)
我进一步挖掘,我发现释放初始连接后,建立了一个未知连接,然后它尝试访问receivedData
已经释放的连接。
头文件信息:`
`
.m 文件代码:
//启动管理器:
//didupdatetolocation方法
//和委托方法
请帮忙 。我被困住了。
iphone - 停止返回缓存的 CLLocationManager 位置
我想知道是否有某种方法可以使 CLLocationManager 不会自动返回缓存位置。我知道文件说“位置服务尽快返回初始位置,在可用时返回缓存信息”但是这个缓存的位置可能离用户的当前位置非常远,如果可能的话,我希望它更精确。
谢谢你的帮助!
iphone - CLLocationCoordinate2D 到 CLLocation
我的 viewDidLoad 中有以下循环:
坐标是 CLLocationCoordinate2D
但是我如何在以下方法中使用坐标,因为我需要这个来获得两个坐标之间的距离:
请帮帮我,我被困了!
谢谢大家事先的帮助
iphone - MKMapView 和 CLLocationManager
我想使用 MKMapView 使用默认的蓝色呼吸针显示用户当前位置,并且我想同时记录用户运动。当我们启用它以显示用户位置时,有什么方法可以使用 MKMapView 使用的 GPS 管理器(不确定这是否是 CLLocationManager)?
我知道我可以创建自己的 CLLocationManager。但这感觉就像给我的应用程序增加了开销,我希望地图和我的跟踪保持同步。
我已经探索了以下想法但没有成功:
- 使用并在字段
[MKMapView showUserLocation:YES]
上添加 KVO 。userLocation
这不起作用,我想知道这是否是由于该userLocation
字段是只读的。 - 当请求用户位置的注释视图时,使用
[MKMapView showUserLocation:YES]
、创建和添加跟踪。MKMapViewDelegate
这不起作用,因为注释视图显然只请求一次??? - 使用 a
CLLocationManager
并尝试手动添加蓝色引脚。不幸的是,我没有在可用的引脚类型中找到蓝色引脚,因此我尝试手动创建用户注释但没有成功。
有谁知道我如何实现这一目标并且仍然从蓝色引脚中受益,或者是我使用 aCLLocationManager
并创建自己的引脚的唯一解决方案?
iphone - 如何处理位置管理器的“不允许”?
我现在还没有想到这个。
直到现在,每当设备要求我使用位置更新时,我都允许它。
但是,当现在我不允许时,位置管理器会给我 kclErrorDenied 并且位置管理器在我重新启动应用程序之前无法再次启动。
所以我的问题是我应该向用户发送一条消息以重新启动应用程序,还是有解决方案可以再次开始使用位置管理器。
谢谢 。
iphone - 如何从用户位置获取坐标?
我怎样才能得到纬度和经度mapView.userLocation
?
我需要它来获取 userLocation 和地图上另一个点之间的距离。
我希望你能帮助我,并在此先谢谢你!