cllocationmanager相关内容

UIAlertView 类似于“打开位置服务以允许地图确定您的位置".设置 + 取消

我想发出此警报: 打开定位服务以允许地图确定您的位置 我需要与“地图"应用程序完全一样的“设置"和“取消". “设置"应该打开设置->通用->定位服务 我没有找到打开设置页面的方法. 你能帮我吗? 谢谢 解决方案 创建警报非常简单,它只是一个(仿)模态 UIView. 但是,不可能以编程方式打开“设置"应用,至少在不使用会阻止您的应用被 App Store ..

使用MKMapView时如何设置精度和距离过滤器

当我使用 setShowsUserLocation 和 MKMapView 跟踪用户位置时,如何设置精度和距离过滤器?我不是在谈论 CLLocationManager. 谢谢, 解决方案 您无法控制内部 MKMapView 位置管理器(用于使用蓝点跟踪用户的位置管理器)的准确性,但您可以创建自己的地图并使用它来重新定位地图.这是一个食谱... 处理核心位置权限 在核心位置 ..
发布时间:2021-12-20 21:15:26 移动开发

定位服务在 iOS 8 中不起作用

我在 iOS 7 上运行良好的应用程序不适用于 iOS 8 SDK. CLLocationManager 不返回位置,我也没有在 Settings -> Location Services 下看到我的应用.我对这个问题进行了谷歌搜索,但没有任何结果.可能有什么问题? 解决方案 我最终解决了自己的问题. 显然在 iOS 8 SDK 中,requestAlwaysAuthoriza ..
发布时间:2021-12-02 17:33:50 移动开发

苹果拒绝,因为 UIBackgroundMode = location

我提交了一个应用程序,它以用户选择的固定时间间隔(5 分钟、10 分钟、30 分钟、1 小时)跟踪用户的位置(并将其发送到服务器).该应用程序也应该在后台运行(发送请求),我已将其声明为 UIBackgroundMode = location.我能够以这些固定的时间间隔在后台发送请求.苹果拒绝了它,建议如下: 我们发现您的应用使用了后台模式但不包括需要该模式持续运行的功能.这个行为不符合 A ..
发布时间:2021-11-17 00:10:19 移动开发

适用于应用商店中 OS 4.1 的 iPhone 定位服务代码

OS 4.1 中存在一个错误,导致某些 iPhone 应用程序的位置服务中断(https://devforums.apple.com/message/306250).基本上定位服务无法打开,甚至不要求用户获得他们的位置的许可.最糟糕的是,当您从 XCode 将应用程序安装到设备时不会发生该错误,而是在您从 App Store 下载时发生!这使得测试修复几乎不可能. 并不是每个人的应用都受到影 ..
发布时间:2021-11-16 23:34:45 移动开发

如何在 Swift UI 中初始化状态变量而不会出现错误“无法在属性初始化程序中使用实例成员 'XXX';"

我希望将用户位置放在 MapView 上,并在用户移动时更新位置.我使用@observedObject Var 作为处理位置管理器内容的类,使用@state Var 作为 MKCoordinateRegion() 类.但是,我遇到了一个问题,如果我在声明和定义 @state var 之前放置了 @observedObject var 的声明,我就会遇到错误 (“不能在属性初始值设定项中使用实 ..
发布时间:2021-09-02 18:57:34 移动开发

CLLocation速度返回-1.0

我有问题.我的GPS(在Wifi上的iPad mini 2和3G/4G上的iPhone 6)上,速度返回-1.0.有一个主意吗?这是我在控制台日志中收到的: 长:12.5245,纬度:41.9456,速度:-1.0,kph:-3.6 这是 didUpdateLocations() 中的代码 让userLocation:CLLocation =位置[0]变速速度:CLLocation ..
发布时间:2021-04-22 19:25:05 移动开发

跟踪用户位置.MKPolyline从UTC坐标(0,0)绘制到当前位置

我正在制作一个跟踪用户走的路线的应用.我为 horizo​​ntalAccuracy > 0的每个位置更新都删除了 MKPointAnnotation .然后,我试图从一个点到另一个绘制一条 MKPolyline .从按下开始按钮开始.在按下开始按钮之前, MKMapView 显示当前位置,这是正确的.当我按下开始按钮时,我希望看到点注释和从一个点到另一个点绘制的多段线. 但是,按下开始键后 ..

采取什么策略在后台监视用户位置?

我想在后台跟踪用户位置,目的是在他靠近一个朋友时向他显示警报. 所以我从 CLLocationManager 开始.据我所知,即使用户重新启动Iphone或杀死应用程序,它们也是让应用程序知道位置更新的一种可靠方法: startMonitoringSignificantLocationChanges .但是问题是,即使在一个拥有许多wifi的城市内,当用户移动1公里左右时, startMon ..
发布时间:2021-04-22 19:24:48 移动开发

在XCode 9 Simulator中未调用locationManager didEnterRegion

我有一个做地理围栏的应用程序.当我在Simulator(Xcode 8.3.3和Xcode 9)中运行它时,一切似乎都可以正常工作,唯一的例外是从未调用过CLLocationManager didEnterRegion. 当我在iPhone上运行应用程序时,无论是在现实世界中(输入区域)还是在Xcode中通过位置模拟,它都很好. 有人知道为什么会这样吗? 我发现的一个区别是,模拟 ..
发布时间:2021-02-08 19:11:05 移动开发