问题标签 [cllocationdistance]

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

swift - 将字符串转换为 CLLocationDistance

我找不到任何关于如何将 a 转换StringCLLocationDistance. 例如:

我总是得到clDistance = -1

0 投票
4 回答
2962 浏览

ios - NSLengthFormatter 获取 stringFromMeters:仅以英里/公里为单位

我正在使用NSLengthFormatter类来格式化用户和某个目的地之间的距离。

现在,如果长度小于 1000 米,则格式化的距离始终以码或米显示(取决于区域设置)。

例如。如果距离 = 450.0,则格式化字符串将为 492.7 码或 450 米。

如何调整 NSLengthFormatter 以仅返回英里/公里的距离字符串?

0 投票
1 回答
2284 浏览

ios - 将 distanceFromLocation 转换为 Int

我确信这个问题有一个明显的解决方案,但我已经尝试了一段时间不同的东西,但我无法弄清楚。基本上我得到了两点之间的距离,我试图将它从 Double 转换为 Int (以删除所有小数点),但是我尝试过的一切都没有奏效。

这是我的代码:

我尝试转换为字符串然后转换为 int,转换为 inttoInt()和其他一些东西,但没有成功。

有人有什么建议吗?

0 投票
0 回答
396 浏览

ios - Swift CLLocationDistance 错误

我正在构建一个学习应用程序,我想在其中创建图钉并显示当前位置和图钉之间的距离,但我得到了一个非常奇怪的输出

这是我的创建引脚方法,在这里我得到了我的位置距离

这是地图上显示的距离(以米为单位):5718215.17(当在地图上的指向位置旁边制作大头针作为设备位置时)

0 投票
0 回答
495 浏览

ios - 为什么我的 CLLocation 实例数组是空的?

我目前正在尝试构建一种方法来计算我当前位置和其他硬编码位置之间的英尺距离。我最终会将这些距离显示为表格视图中的字符串。这些是我正在采取的步骤:

1)我有一个硬编码的字典库,每个字典都有一个“纬度”和“经度”键值对。

2)从结构中提取此信息,如下所示:

3)我使用另一个结构从这些坐标创建一个 CLLocation 实例数组,如下所示:

4) 然后我在我的 MasterViewController() 中计算距离。

var latestLocation : AnyObject? , var currentLocation : CLLocation! 和 var distanceStringArray : [String?] = [] 都是我的 MasterViewController() 类的属性。

5)最后,显示我与每个位置的距离(在我的 -cellForRowAtIndexPath 中):

*** 我的 distanceStringArray 始终为空,因此出现致命错误并且应用程序崩溃。我该如何解决?是我声明 var latestLocation : AnyObject 的事实吗?, var currentLocation : CLLocation! 和 var distanceStringArray : [String?] = [] 我的 MasterViewController() 类的属性不好的做法?如果不是,这些属性是否需要转换为不同的类型/以不同的方式声明?

0 投票
1 回答
867 浏览

ios - 用给定的坐标和以米为单位的距离计算新坐标

我有一个坐标和一个 CoreData 数据库,其中包含具有纬度和经度值的条目。我想找到给定正方形区域内的所有对象,因此想知道与我的点有一定距离的左上角和右下角点。

代码:

0 投票
10 回答
86535 浏览

ios - 如何找出坐标之间的距离?

我想让它显示两个 CLLocation 坐标之间的距离。没有复杂的数学公式有没有办法做到这一点?如果没有公式,你会怎么做?

0 投票
2 回答
277 浏览

ios - 2个CLLocation点之间的距离值不会出现在标签文本上

我正在尝试计算从我所在的起始位置(当我第一次启动应用程序时)到当前位置的距离,并将其显示在标签(meters.text)上,但上面没有任何内容。这是我的代码:

任何帮助表示赞赏:)

0 投票
3 回答
12195 浏览

ios - 从用户位置查找数组中最近的经度和纬度 - iOS Swift

此处发布的问题中,用户问:

我有一个充满经度和纬度的数组。我的用户位置有两个双重变量。我想测试我的用户位置与我的数组之间的距离,以查看哪个位置最近。我该怎么做呢?

这将获得 2 个位置之间的距离,但很难理解我如何针对一系列位置进行测试。

作为回应,他得到了以下代码:

我正在处理的应用程序中遇到完全相同的问题,我认为这段代码可以完美运行。但是,我使用的是 Swift,并且这段代码在 Objective-C 中。

我唯一的问题是:它在 Swift 中的外观应该如何?

谢谢你的帮助。我对这一切都很陌生,在 Swift 中看到这段代码可能是一个很大的进步。

0 投票
1 回答
2305 浏览

ios - 当用户每移动 50/100 米时通知 iOS

嗨,我想在位置变化 50 米(不少于这个)时调用 web 服务。我尝试过使用重大更改,但它适用于至少 500 米,并且 startupdatelocations 将一直调用。那么我如何检测设备是否从该位置移动了 50 米或 100 米。

正如许多 stackoverflow 问题中所说,我已将距离过滤器用作 50 米。但在移动到 50 米之前它不起作用,我在设备中获得了位置更新。

这里有人解释了距离过滤器 - iphone核心位置:距离过滤器是如何工作的?