问题标签 [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 回答
124 浏览

ios - iOS CLLocation 运行代码的顺序

我已经设法使用 2 个城市的坐标GLGeocoder geocodeAddressString

从他们的名字中检索到这 2 个城市坐标后,我想计算它们之间的距离。但是我面临一个问题,即CLLocationDistancegeocodeAddressString.

我如何确保仅在城市位置之后计算距离?

请在下面查看我的代码:

0 投票
3 回答
1090 浏览

ios - iOS中位置之间的距离错误?

您好,使用以下方法来找出我当前位置与存储在 NSMutableArray 值中的位置(纬度和经度)之间的距离。

但是距离错误..请帮忙..

我的代码

数组中的纬度

( "47.0735010448824", "47.0564688100431", " 47.0582514311038", "47.0587640538326", "47.0569233603454", "47.0541853132569", "47.0542029215138", "47.0544259594592", "47.0560264547367", " 47.0576532159776", " 47.0550023679218", "47.0342030007379", " 47.0746263896213", " 47.0740256635512", "47.0524765957921", "47.0606287049051", "47.0539691521825", "47.0542799159057", "47.0651001682846", "47.0536948902097", "47.0525973335309", "47.0389265414812", "47.0761811267051", "47.0668801601942", "47.0614859079241" ,“47.0579433468181”、“47.0718998779465”)

和数组中的经度

( "21.9154175327011", "21.9312065669748", "21.9337414545594", " 21.9346772505188", " 21.9300587945685", "21.9363460105132", "21.9362081709222", "21.9343042603097", "21.939485335992", "21.9320057169724", "21.9300799002643", "21.9485373571669", " 21.9310667367526", "21.9318507902135", "21.9192195298473", "21.9195273899529", "21.9329595191441", "21.9292015418841", "21.9219452321208", "21.9098849252041", "21.9074768948561", "21.9424499491422", "21.9151458954504", "21.9304346568769", "21.9305973807911" ,“21.9331511189507”、“21.9159872752442”)

但真正的距离就像盯着 9* * ** 但现在开始 5* **

0 投票
1 回答
1040 浏览

ios - iOS MKMapView 在地图上快速重绘覆盖

我在 MKMapView 上有一个三角形多边形,我想快速重绘或锚定在手机上的特定位置。

这个多边形将始终指向手机的顶部,但地图本身将旋转到提供的标题。目前我想出的唯一方法是删除覆盖然后重新添加它。问题在于它非常不稳定。

我的下一个想法是在地图上添加一个三角形图像,并根据需要调整地图的大小,这个三角形图像可以准确地可视化添加为地图叠加层时的多边形。这几乎可以工作,但不是很准确。由于某种原因,它几乎从不响应纬度缩放级别的变化和其他一些问题。

我的方法是:

无论地图旋转如何,有没有办法让覆盖始终指向屏幕顶部?缩放地图以使叠加层在屏幕上始终占据相同的大小也很好,但它不如另一点重要。

0 投票
2 回答
305 浏览

ios - 获取两点之间的距离时出现问题

在我的 iOS 应用程序中,我必须跟踪从起点到当前位置的距离。我实现了这段代码:

但是当我尝试使用该应用程序时,它并没有拉开距离。我需要将距离显示在标签中,并且我将使用以下等式计算步数:

steps = distance / length of human step

我知道它不准确,但我不能使用加速度计,因为它在 iPhone 的显示未激活时不起作用。一个人向我建议了这个解决方案。为什么我的代码没有给我距离?

0 投票
1 回答
1033 浏览

ios - 使用坐标对最近的位置进行排序?

我列出了一个带有坐标的地方
如果用户选择特定位置我想使用坐标建议附近的位置列表 我可以通过放置循环并搜索距离以下代码的所有地方来实现这一点

但我想如果我们在数据库中有更多位置,这不是一种有效的方法我可以在这里做什么

有没有替代方法??

0 投票
2 回答
4216 浏览

ios - 从用户位置 ios 查找最近的注释?

我有一组注释。我正在计算每个注释与用户位置之间的距离。我想知道的是,我怎样才能找到这些距离中最近的 3 个注释?

这是我计算从用户位置到注释的距离的方法。

0 投票
1 回答
2233 浏览

objective-c - 计算与坐标数组的距离

目前我可以计算两个坐标之间的距离,它们是NSStrings。

我现在正在尝试计算 a 中的坐标列表,NSMutableArray但我被卡住了。
我不知何故需要计算所有人之间的距离,loc或者有更好的方法吗?

更新。NSLog 中数组外观的示例。

抱歉没有说清楚我想做什么,我有一个应用程序可以跟踪用户的位置并在他们后面画一条线,上面是从用户跟踪的坐标,我想找到行进的距离,目前是计算出的距离就像乌鸦飞的一样,它是坐标的第一行和最后一行。例如,我想计算前 2 行坐标之间的距离,然后将该距离添加到下 2 行坐标等中。因此,如果用户绕圈行走,我想知道距离。

0 投票
1 回答
250 浏览

ios - 如何确定用户是否将地图 MKMapView 移动了一定百分比?

我想确定用户是否将地图移动了一定百分比(比如说 20%)。我怎样才能做到这一点?运动可以是任何方向。

0 投票
2 回答
1359 浏览

xcode - 如何获取我当前位置和新位置之间的距离?

几分钟后,我想获得当前位置与新(当前)位置之间的距离。我想要一个计时器,每秒用新的距离更新我的标签。

示例:我站在我当前位置的街道上,然后再跑 300 米。我得到一个新的当前位置,标签应该给出 300 米。

我在反对 c 编程方面不是很有经验。这是我到目前为止得到的:

0 投票
2 回答
3277 浏览

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

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

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