问题标签 [bearing]

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 回答
676 浏览

android - 如何定位地图,使两个标记在垂直线上对齐

我正在开发一个使用谷歌地图将用户导航到给定位置的应用程序。我想定位地图,使目标点始终位于地图顶部,当前位置标记位于底部,两个标记在地图中垂直对齐并居中(例如,它们之间的垂直线垂直到屏幕)

我的方法是找到标记的中点,然后计算方位以旋转地图,使两个标记最终垂直对齐并居中。将中点居中将使标记居中,但我无法计算轴承的正确值。

任何帮助将不胜感激。

编辑:我已经尝试过Location.bearingTo并且Location.distanceBetween. 对于相同的输入,它们返回不同的值,而返回的值Location.distanceBetween是我正在寻找的。

EDIT2(代码示例)

0 投票
2 回答
1202 浏览

android - 从两个坐标计算旋转

我有一个带有两个点的 OpenLayers-3 地图。我想从 p1 到 p2 的方向旋转地图(如导航系统,当你转动地图时也会旋转)。

在 android 中有一个函数 p1.bearingTo(p2) 以度为单位返回方位。但它仅在更改经度时按预期工作,对于纬度,它与预期相反。如何解决?

0 投票
1 回答
985 浏览

ruby - 将方向(N、S、SE、SSE 等)转换为方位角

红宝石或宝石中是否有将带有方向的字符串(标题中的示例)转换为以度为单位的方位角的功能,方位角定义如下?

表示方向的数值,以度为单位,正北为 0°,顺时针方向。

0 投票
2 回答
3817 浏览

distance - 给定点(纬度,经度),距离和方位,如何获得新的经纬度

我在网上找到了一段代码。它通过给定的纬度/经度点和距离计算最小边界矩形。

6378137是赤道半径,6356725是极半径,21412 =6378137 -6356725。从链接中,我知道了一些含义。但是这四行,我不知道为什么。你能帮忙提供更多信息吗?你能帮我知道公式的推导吗?

链接中,在“目标点给定距离和距起点的方位”部分中,它给出了另一个公式来获得结果。公式的推导是什么?

由此链接,我知道了Haversine公式的推导,它非常有用。我不认为“目标点给定距离和距起点的方位”部分中的公式只是Haversine的简单回归。

非常感谢!

0 投票
1 回答
1341 浏览

android - 如何使用位置管理器返回的方位值找到用户移动方向?

LocationObject.getBearing() 返回此设备的水平行进方向[0 到 360 度]。

如何根据这个方位值计算用户移动方向,如北、南等?

提前致谢。

0 投票
1 回答
1178 浏览

android - android如何从当前用户位置找到朝向目的地的角度(0-> 360)

我有用户当前的经度和纬度和目的地(只是一个静态位置)。如何找到angle(0->360)当前用户位置和目的地之间的方向?

我目前正在使用此处currentLocation.bearingTo(destination)记录的但我无法找到正确的角度。

0 投票
0 回答
549 浏览

android - 如何在谷歌地图上获得标记的角度

那里。

我试图展示marker. current location我设法得到angle(azimuth)bearing。我减去azimuth计算bearing。然后标记指向正确的方向,但有时它指向正确的方向一点点。

如何获得正确的标记角度?

0 投票
1 回答
1174 浏览

c# - 使用初始坐标、航向和距离计算未来纬度经度

我一直在阅读 stackoverflow 和这个网站(http://www.movable-type.co.uk/scripts/latlong.html)关于如何做到这一点,但我无法让我的代码给出正确的答案。它给出的坐标方向不正确。我整天都在做这件事,似乎碰壁了。这是我的功能:

0 投票
1 回答
12224 浏览

java - Android Location getBearing() 总是返回 0

我一直在尝试为我的 Android 应用程序实现一项功能,该功能可以获取设备的速度和行进方向,无论设备指向何处。例如:如果我的 Android 设备指向北方,并且我正在向南方向向后移动,它会返回我正在向南移动。

我一直在环顾四周,我想出了使用 Location 的 getBearing() 方法的可能性(不过,我不知道这是否能解决我的整个问题)。当我调用 getBearing() 时,由于某种原因它总是返回 0.0。我不知道为什么。这是我的代码:

这是我得到轴承的地方。

非常感谢!

0 投票
1 回答
2241 浏览

arduino - 方位角和航向与目标点之间的距离

我想用三个坐标计算方位角和航向点与目标点之间的距离,用于 arduino 导航。

坐标系统看起来像这样。

(x1, y1) = 航向点,(x3, y3) = 目标点

这里有什么帮助吗??