问题标签 [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.
ios - 错误的距离CLLocation
在这段代码中,我收到了错误的距离,_latitude 和 _longtitude 是 NSString。有什么建议可以纠正这个吗?
ios - 带半径的中心坐标转换为 ne 和 sw 坐标
我有CLLocationCoordinate2D
一些以米为单位的半径。我想获得该区域的两个边界坐标(右上角和左下角)。
swift - CLLocation distanceFromLocation(在 Swift 中?)
有人可以帮我将以下 Objective-C 语句转换为 Swift 吗?
我知道这样做一定很简单。我是 iOS 编程的新手,任何帮助都将不胜感激。
谢谢!:-)
ios - GPS坐标的距离错误
这是我正在使用的代码,它将不断地为用户的新位置从他的第一个位置添加距离。请告诉我我做错了什么,我得到了distance
米。结果总是这样来的。
如果坐标之间的原始距离是 10.97 米,对我来说只有 1.097 米任何帮助都是可观的
ios - CLLocationDistance 方法不累积距离
我已经实现了下面的代码,通过使用 CLLocationDistance 方法添加(累积)所有点到点距离来计算 gps 使用中的总距离。我创建了一个计数器 (_locManagerIteration),并在第一次迭代中将第一个 locationManager 对象复制到我的 pastCoordinate 属性。在每次下一次迭代中,我使用 CLLocationDistance 方法来计算 pastCoordinate 对象和新 loc 对象之间的点到点距离。在程序运行时,我看到 _pointDistance 变量(双精度)正在收集距离,但总距离(_totalDistance)变量(也是双精度)始终与 _pointDistance 变量相同(即没有距离累积)。由于某些莫名其妙的原因,语句 _totalDistance = _totalDistance + _pointDistance 要么未执行,要么 _totalDistance 变量始终为零。
ios - 使用wifi和3G给出两点之间的不同距离
我正在计算两个位置之间的距离,如下所示
但是当我连接到 wifi 和 3G 网络时,它给出了不同的结果。如何为两者获得相同的结果。
swift - 如何将 MKUserLocation 转换为 CLLocation?- 迅速
我需要一种将 MKUserLocation 转换为 CLLocation 的方法,以便我可以使用 swift 中的 distanceFromLocation 方法找到用户位置与另一个预定义的 CLLocation 之间的距离。
ios - MKMapView 获取自定义路线上坐标之间的距离
我在地图上有一条自定义路线,并想在 上获取两个坐标之间的距离MKMapView
。以下是我到目前为止所做的步骤...
- 我已经抓住了坐标点并准备了一个数组
CLLocationCoordinate2D
(如,customRoute = [CLLocationCoordinate2D]
)。 - 为了显示路线,使用坐标数组,我
MKPolyline
使用MKOverlay
方法绘制。 distanceFromLocation
并使用方法计算两个坐标之间的距离。
当我计算距离时,得到的距离是直线距离,但不是基于方向。
假设用户在位置 A(在自定义路线上)并且想要到达位置 B(在自定义路线上)。所以我要计算的是A和B之间的距离(不是直线距离)。
现在,我正在找出距用户位置最近的坐标,并通过遍历坐标数组来计算到目的地的距离。但是当有多条路线并且最近的点在另一条路线上时,这并不能给出正确的结果。
我想到的一件事是在地图上设置自定义方向并找到距离,但我不知道如何实现这一点。
使用的语言是 Swift。
非常感谢任何形式的帮助/建议。
ios - 从 CLLocationManager 中过滤掉不良位置
我经常在使用 CLLocationManager 时发现:
它是委托方法:
即使完全不动,我也会得到如下所示的结果。我知道定位服务并不总是 100% 准确,并且受网络条件的影响,但是有没有办法过滤掉不好的位置,这样我就不会遇到这样的随机杂散点?
swift - 用经纬度快速初始化一个 CLLocation 对象
在目标C(我没有经验)中,您可以初始化一个具有纬度和经度的 CLLocation 对象,如下所示:
但是我如何在 Swift 中做到这一点?
我试过这个,
但我得到这个错误:
无法使用“(CLLocationCoordiate2D)”类型的参数列表调用“坐标”
我需要它是一个 CLLocation 对象,因为我想在 locationManager 中使用 distanceFromLocation 方法。
希望能帮到你,谢谢!