12得票5回答
寻找(x,y)坐标之间的最大距离

我试图计算一个大的2D输入的最大曼哈顿距离,输入由(x, y)对组成,我想要做的是计算这些坐标之间的最大距离。并且希望在小于O(n^2)的时间内完成。我可以通过遍历所有元素来使用O(n^2)来实现,类似于以下方式: *(两点 (X1,Y1) 和 (X2,Y2) 之间的曼哈顿距离为:|X1-X2...

29得票4回答
已知起点和距离,计算第二个点

使用给定的经纬度值(Point A),我想要计算距离点A X米、方向为0弧度的另一个点B的经纬度,然后显示点B的经纬度值。 示例(伪代码):PointA_Lat = x.xxxx; PointA_Lng = x.xxxx; Distance = 3; //Meters bearing = 0;...

22得票7回答
寻找附近点的算法?

针对一个包含数百万个x,y坐标点的集合,如何快速查找距离某个位置最近的前1000个点?这里的“快速”指的是在家用电脑上约100毫秒内完成。 暴力算法意味着要进行数百万次乘法并将它们排序。即使是简单的Python应用程序也可以在不到一分钟的时间内完成,但对于交互式应用程序来说仍然太长。 点的...

14得票6回答
如何确保迭代器不超过末尾(end())?

我一直在使用advance处理一些迭代器,但我担心可能会超出end()的界限。我希望确保我的迭代器始终在界限内,考虑了distance,但似乎它没有返回我期望的结果(当迭代器越过end()时不返回非正值)。你会如何确保没有跳跃?#include <iostream> #includ...

32得票9回答
寻找两个距离最远的点的算法

我正在制作一款赛车游戏,需要使用一种算法。地图/关卡/赛道是随机生成的,因此我需要找到起点和终点两个位置,以利用地图的大部分区域。 该算法将在二维空间内运作 从每个点出发,只能向四个方向之一移动:上、下、左、右 点只能是阻塞或非阻塞的,只有非阻塞的点才能被遍历 关于距离的计算,它不应该...

11得票4回答
如何在Android应用中利用位置或加速度计等方式提高速度

我正在开发一个应用程序,尝试获取用户的速度和行驶距离。我已经使用了Google Play服务位置类来获取速度,但它总是返回给我0.0值,并且不可靠。我想要实时准确的速度和行驶距离。 我在我的设备上安装了GPS速度表应用程序,非常完美,即使我在走路时也能给我速度。我想获得同样的结果。我困惑于如...

13得票4回答
在Android中计算我当前位置到目的地位置的距离

我必须制作一个项目,需要计算从我的位置到目标位置的距离,并在文本视图中显示。请注意,当我的位置发生变化时,该距离会更新。是否可以制作这样类型的项目? [备注:不使用Google地图进行实现。目标经度,纬度已知。只需找到我的位置并进行计算]

11得票3回答
用iPhone相机测量距离

如何在iPhone上实现实时测量距离的方法(使用视频摄像头?),就像这个应用程序一样,使用卡片来比较卡片的大小和实际距离? (类似于此应用) 还有其他测量距离的方法吗?或者如何使用卡片方法进行操作?我应该使用什么框架?

12得票3回答
已知一个点的纬度和经度,如何计算距离100米的位置?

我想知道是否可以在已知经纬度的情况下计算给定点周围100米的距离。我有一个MySQL数据库中的坐标,并希望知道特定坐标是否在距离给定点100米的范围内。 我正在使用Android平台。我只知道自己所在位置(当前位置)的一个坐标(经度和纬度),并希望设置距离范围(比如100米)。 我有更多的...

18得票1回答
在GeoPandas中获取两点之间的距离

我有以下两点。我需要获取它们之间的距离(单位为米)。POINT (80.99456 7.86795) POINT (80.97454 7.872174) 如何通过GeoPandas完成这个任务?