问题标签 [cllocation]

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 回答
411 浏览

iphone - 在旧款 3G iphone 上在后台运行定位服务

我有一个需要在后台运行的基于位置的应用程序。我有几部正在测试的 iPhone,包括较旧的 3G。我将我的应用程序注册为需要基于后台位置的服务,并且一切都按照旧款 3G 手机所宣传的那样工作。当您按下锁定按钮时,它会执行 applicationWillResignActive: 正如预期的那样,不幸的是手机立即进入低功耗模式,就是这样。当您将手机与 USB 数据线连接,然后按下锁定按钮时,3G 手机会保持活动状态并正确报告位置变化。当它断开连接时,它会立即进入低功耗模式。

奇怪的是,我很确定它曾经可以工作。我想看看那里是否有人在旧 iphone (3G) 上运行了一个应用程序,该应用程序注册了位置服务,并且在按下锁定按钮时不会立即进入低功耗模式。如果是这样,我做错了什么。

我遵循了所有的指示,在我的 Info.plist 中有位置。

谢谢你的帮助!

干杯,布莱恩

0 投票
1 回答
157 浏览

core-location - 如何计算 2 个核心定位对象之间的总行程时间?

如何计算 2 个核心定位对象之间的总行程时间?

0 投票
1 回答
781 浏览

iphone - 简单,没有多余的装饰,在 iPhone 中获取 LAT/LON

我只想在 iPhone 的屏幕上显示纬度/经度。

我已经阅读了六个示例,每个人都决定同时做 3 件其他很酷的事情,很快我就想通了。

我想要一个普通香草示例的链接(不是像 Apple 的 LocateMe 那样的厨房水槽)示例,我需要在其中设置 CLLocation 对象,如何打开它,将纬度/经度放入变量中,然后打开它离开。

0 投票
0 回答
1319 浏览

background - iOS后台任务(NSThread)死亡

几天前,我发布了一个关于 NSThread 的问题。最后我设法让它每分钟在后台运行。

该应用程序的目的是获取位置,然后调用 Web 服务以每 X 分钟使用 ASIHTTPRequest 在服务器上更新它。

编码:

hacerCosasBackground 调用 locationManager 更新它的位置,然后将位置上传到服务器。

在应用程序中:didFinishLaunchingWithOptions:

但是,NSThread 在关闭应用程序后大约 10 分钟就死掉了。我已经在 info.plist 中注册了“UIBackgroundModes”位置。我还阅读了有关 startMonitoringSignificantLocationChanges 的信息,但我想让我的应用程序非常可配置(用户将能够设置他们想要更新位置的频率等)并且我知道该方法每 500m 更新一次(这不好,我想要更频繁地更新位置)。

我能做什么?请问有什么帮助吗?

非常感谢!

0 投票
1 回答
1638 浏览

iphone - CLLocationManager - 地址坐标

我正在使用 CLLocationManager 试图找到用户当前所在的地址。如何在没有可视地图视图的情况下将类返回的坐标转换为实际地址/业务?或者是否有不同的类来返回这些数据?谢谢。

0 投票
1 回答
10371 浏览

cocoa - 将 CLLocationCoordinate2D 类型转换为数字或字符串

我想知道如何将 CLLocationCoordinate2D 的纬度和经度值转换为数字或字符串值。我尝试了几种不同的方法,但它们不起作用:

这将返回编译器的警告。

警告是

我该怎么做呢?

任何帮助,将不胜感激。

谢谢

0 投票
2 回答
1073 浏览

iphone - 从 sqlite iphone 读取纬度和经度

我一直在为此苦苦挣扎。我阅读了很多资源,但仍然无法找到明确的解决方法。

我有一个带有纬度和经度行的 Sqlite 表。我的任务是获取这些纬度和经度并将它们放入一个数组中,然后稍后用于在地图上显示所有引脚。我在我的 AppDelegate 中执行这些“从数据库读取”(这是可取的还是在具有地图的视图控制器中更好?)

我获取 lat 和 long 作为 double 值,如下所示

但是,当我尝试添加“addObject 参数 1 的不兼容类型”时。

这是从 sqlite 获取多个坐标以显示在地图上的正确方法吗?

帮助将不胜感激

0 投票
1 回答
326 浏览

iphone - 将 GPS 点与当前位置进行比较

我正在使用实例方法 distanceFromLocation 将我的新位置与 const 定义的位置进行比较

我给 CLLocation *bonuslocation 一个即时值,这是我感兴趣的 gps 点之一,然后如果距离播放音频文件的点小于 20m,我将其与新位置进行比较。

虽然这对于一个位置非常有效,但如果我在本地添加到 updatelocationmanager 函数中不止一个,它根本不起作用。

编码:

我可以就如何为 10 gps 点提供一些建议吗????

今天是我的生日,你能把它当作生日礼物吗??谢谢..

0 投票
1 回答
203 浏览

iphone - 编译时出现“Invalid initializer”错误

我使用此代码

并收到此错误:此行中的初始化程序无效

CLLocationCoordinate2D middlePosition = [self pointBetweenStartPoint:startPoint endPoint:endPoint position:position];

怎么去掉?

0 投票
3 回答
2710 浏览

iphone - 强制位置更新

在根据当前位置检查本地数据、关闭应用程序、稍微移动并再次打开应用程序时,我试图克服 didUpdateToLocation 有时失败的问题。发生的情况是用户访问一个地方,检查列表,去另一个地方,并且列表被更新但使用旧的位置数据。

我想确保我有一个新的新位置。

这段代码有什么问题?

症状是 cc 在应用程序启动时大约为 1200 秒,然后在每次重试时增加几秒钟。

我试过-[newLocation.timestamp timeIntervalSinceNow]了,同样,每次重试都会增加几秒钟。在某一时刻,间隔约为 2400。

如果可能会影响它,我正在使用 FilterNone 和 AccuracyBest。

我对替代代码解决方案持开放态度,以确保你有一个新的职位。