157得票12回答
Python中的Haversine公式(计算两个GPS点之间的方位角和距离)

问题 我想知道如何计算两个GPS点之间的距离和方位角。 我已经研究了haversine公式,有人告诉我可以使用同样的数据找到方位角。 一切都运行得很好,但是方位角还没有完全正确。方位角输出为负数,但应该在0-360度之间。 所设置的数据应使水平方位角为96.02166666666666,并且...

19得票4回答
从一个坐标到另一个坐标的方位角度

我实现了来自http://www.movable-type.co.uk/scripts/latlong.html的"方位"公式,但它似乎非常不准确 - 我怀疑我的实现中存在一些错误。你可以帮我找出问题吗?我的代码如下:protected static double bearing(double...

73得票11回答
计算Android中到某个位置的指南针方位/航向

我想在 Google 地图视图上显示一个箭头,该箭头显示出相对于目的地位置的方向(而不是北方)。 a)我已经使用磁力计和加速度计的传感器值计算了北向。我知道这是正确的,因为它与 Google 地图视图上使用的指南针一致。 b)我已经通过使用 myLocation.bearingTo(des...

11得票1回答
如何在MapView中绘制显示行驶方向的箭头?

我在安卓应用中使用了Google地图组件MapView。我可以使用GPS定位来显示我的位置,但我想显示一个箭头,指示行驶方向(方向角)。我认为我可以使用bearing值来获取箭头的角度。 我该怎么做呢?

8得票2回答
车辆运动使用方位角

目前我正在开发车辆追踪应用程序,需要在折线上显示汽车的移动轨迹,该折线从当前位置到目的地设置,并且在汽车移动时我需要像Uber/Ola一样擦除坐标。 我现在面临两个问题: a>汽车在折线上完美地移动,但有时汽车会在某些坐标处自行旋转,可能是由于错误的方向角。我该如何处理这个问题? ...

10得票1回答
安卓定位中的getBearing()方法总是返回0

我一直在尝试为我的Android应用程序实现一个功能,即获取设备的速度和行进方向,无论设备指向何处。例如:如果我的Android设备指向北方,并且我向南方后退,它将返回我正在向南移动。 我一直在寻找方法,我想到可能可以使用Location类的getBearing()方法(但我不知道这是否能解...

7得票1回答
在PHP中给定初始纬度、经度、距离和方位角,寻找经纬度点

在php中,如果给定一个纬度和经度坐标点、一个方位角(以度为单位)和一个距离(以英尺或公里或其他单位表示),我应该如何计算出新的纬度和经度坐标点呢?这是我尝试过的代码,但它是错误的。 function destinationPoint($lat, $lng, $brng, $dist) { ...

23得票3回答
在Google Maps V2 Android中,根据用户方向旋转标记。

我希望根据从加速度计接收到的方位或传感器值旋转标记,以向用户显示他实际上正在移动的位置。我已将标记图标和平坦值设置为true,但它不能按照要求工作。mCurrentLocationMarker.position(new LatLng( L...

7得票3回答
如何找到一组轴承的平均值

如果我有一组方位角,范围从1-360度,如何找到平均值?通常情况下,要找到平均值,需要将它们全部加起来然后除以项数。但是在[1, 359]这种情况下,如果这样做,则会得到180,实际上应该是360。有什么想法吗?注意:此问题已有解答,请参考如何计算一组角度的平均值?。

9得票2回答
使用JavaScript计算两点之间的方位角

我希望能够计算从点1到点2的方位角。输入格式为52.070564 - 4.407116。 无论我尝试什么方法都无法得到正确的输出结果。 我使用的公式是: // koers berekenen var y = Math.sin(ln-ln1) * Math.cos(lt); var...