问题标签 [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 投票
2 回答
117 浏览

cllocation - CLLocation `distanceFromLocation:` 考虑了地球的椭球形状

我似乎在文档描述中看不到它,但是有人知道上述方法是否考虑了地球的椭球形状还是基于球形?

我认为确实如此,我只需要确定!

提前致谢。

0 投票
2 回答
271 浏览

iphone - 如何使用开始和停止 UIButtons 连续跟踪位置坐标并查找距离

我是目标 c 的新手。我的程序是当按下开始按钮时,位置坐标应该开始跟踪,并且应该同时跟踪距离,当按下停止按钮时,跟踪应该停止并且应该显示距离。

0 投票
1 回答
472 浏览

ios - CLLocation 当前位置 获取位置

我在这里看到了许多 currentLocation 问题,但我尝试使用两个单独的 IBAction 设置两个点,因为据我了解,核心位置 updateLocation 方法无法测量用户选择的两个点之间的距离。例如,如果该人站在城镇的一侧,他们可以单击一个按钮,然后将其设置为 locA,然后他们前往城镇的另一侧,单击另一个按钮,它将设置为 locB,当他们单击第三个按钮,它将计算两者之间的距离。关于如何实现这一点的任何想法?

我试图这样做:

当我这样做时,所有按钮都会导致崩溃

这是崩溃日志:

-[ViewController 位置]:无法识别的选择器发送到实例 0x1fd36b60 2012-11-10 16:38:38.567 MeasureIt[3043:907] * 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:'-[ViewController 位置]:无法识别的选择器sent to instance 0x1fd36b60' * First throw call stack: (0x3a4f42a3 0x343e397f 0x3a4f7e07 0x3a4f6531 0x3a44df68 0x337110a5 0x33711057 0x33711035 0x337108eb 0x33710de1 0x336395f1 0x33626801 0x3362611b 0x388095a3 0x388091d3 0x3a4c9173 0x3a4c9117 0x3a4c7f99 0x3a43aebd 0x3a43ad49 0x388082eb 0x3367a2f9 0xd5a27 0x37ca6b20) libc++abi.dylib: terminate called throwing an exception ( lldb)

0 投票
2 回答
946 浏览

ios - iOS 6 CLLocationManager 最后位置

因此,从 iOS 6 开始,-locationManager:didUpdateToLocation:fromLocation:已弃用。

相反,Apple 建议使用-locationManager:didUpdateLocations:,它提供从一个到一系列最近的位置更改的任何位置。然而,极有可能它提供了一个locations长度为 1 的数组,似乎无法访问fromLocation:(CLLocation *)oldLocationold 的参数。

有没有办法在不使用过时方法的情况下获取这些信息?

0 投票
3 回答
1329 浏览

iphone - 如何将位置的坐标与用户的当前坐标进行比较

我正在将某个位置的坐标与用户的当前坐标进行比较。距离输出如下:6056609.511004132946254686

我不确定这是什么测量值。我希望最终测量的距离以公里为单位。

0 投票
1 回答
230 浏览

objective-c - 试图从gps检测到的位置计算到plist文件中的许多餐馆的距离

我必须做一个项目,在该项目中我必须计算从我的位置(由 gps 检测到)到许多位置在 plist 文件中的餐厅的距离,然后在列表视图中显示距离作为餐厅名称的副标题.

我知道CLLocationDistance并且我写了一个函数,它是:-

这里位置管理器正在确定我的位置,并且restaurant.location是 plist 文件中的位置条目。

我在单元格配置中写了以下内容:-

mapVC是我的mapVC类对象,其中存在距离计算方法,这两行都给了我预期标识符的错误。

另外,我如何为每家餐厅分别计算并在 tableview 中显示?我必须将值存储在数组中吗?如果是,那么我应该把我的方法放在哪里,我应该在哪里调用它,以便为每家餐厅计算它并存储在一个数组中。

0 投票
3 回答
1804 浏览

ios - CLLocationDistance 返回完全错误的值

我正在使用这个函数来获取从一个 CLLocation 到另一个的距离

这里的venue.lat是NSNumber

这是地理地址:

这是日志:

数字完全偏离实际距离约为 0.17 公里

我究竟做错了什么??

0 投票
1 回答
240 浏览

objective-c - 信号 SIGABRT,在尝试获取与注释的距离时

我正在尝试计算 userLocation 和我的注释(来自 plist)之间的距离,但是每次我运行 mapView 时都会收到信号 SIGABRT 错误。

我正在我的 mapViewController.m 中进行计算,并希望在我的 tableViewController 中显示计算值。

在我的 Annotations.h

我正在合成距离 = _distance; 在我的 Annotations.m 文件中。

在我的 mapViewController.m 中,我正在计算

在我的 tableViewController.h

和 tableViewController.m

我在日志中的输出如下

0 投票
2 回答
199 浏览

ios - 如何确定地图上的某个点是否在用户在 iOS 上当前位置的半径范围内?

我是 iOS 新手,我必须制作一个应用程序,用户将在其中知道其当前位置,并以公里为单位输入一个值,我必须找出另一对给定的纬度和经度(在map) 在给定范围内。请建议我们是否有任何功能可以用来实现这一点。

0 投票
1 回答
668 浏览

objective-c - 如何将 NSNumber 转换为 CLLocationDistance?

我必须转换为NSNumberCLLocationDistance比较它们。那么有没有格式化程序可以做到这一点?我在互联网上搜索,但我找不到。