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

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

109得票4回答
安卓手机方向概述,包括指南针

我尝试理解Android方向传感器已经有一段时间了。我曾经认为我理解了它,但后来发现我并没有。现在我认为(希望)我对它有了更好的感觉,但仍然不是100%确定。我将尽力解释我对它的零散理解,并希望人们能够纠正我错误的部分或填补任何空白。 我想象自己站在0度经度(本初子午线)和0度纬度(赤道)上...

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

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

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

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

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

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

17得票4回答
GMap中的方位旋转平滑移动(避免改变方位值时出现抖动效果)

我希望通过更改方位角的值来旋转GMap,以使相机围绕中心点旋转(360度一圈)。当我们改变方位角时,在相机起点和终点会有一个缓动效果。如何控制/更改它,以使更改Bearing值时旋转平滑(以便在360度内旋转地图,进行流畅的动画)? 这对所有语言都是必需的,因为似乎不同语言库中的缓动效果是不...

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

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

10得票2回答
iOS SDK中当前位置的方位角

我刚刚完成了一个Android应用程序,在其中使用了当前位置的方位值。现在我正在尝试为iOS创建同样的应用程序。但是我没有找到一种方法来在iOS SDK中获取当前位置的方位? 我不是在寻找如何计算两个CLLocationCoordinate2D之间的方位角(计算两个CLLocationCoo...

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

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

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

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