问题标签 [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.
android - 如何定位地图,使两个标记在垂直线上对齐
我正在开发一个使用谷歌地图将用户导航到给定位置的应用程序。我想定位地图,使目标点始终位于地图顶部,当前位置标记位于底部,两个标记在地图中垂直对齐并居中(例如,它们之间的垂直线垂直到屏幕)
我的方法是找到标记的中点,然后计算方位以旋转地图,使两个标记最终垂直对齐并居中。将中点居中将使标记居中,但我无法计算轴承的正确值。
任何帮助将不胜感激。
编辑:我已经尝试过Location.bearingTo
并且Location.distanceBetween
. 对于相同的输入,它们返回不同的值,而返回的值Location.distanceBetween
是我正在寻找的。
EDIT2(代码示例):
android - 从两个坐标计算旋转
我有一个带有两个点的 OpenLayers-3 地图。我想从 p1 到 p2 的方向旋转地图(如导航系统,当你转动地图时也会旋转)。
在 android 中有一个函数 p1.bearingTo(p2) 以度为单位返回方位。但它仅在更改经度时按预期工作,对于纬度,它与预期相反。如何解决?
ruby - 将方向(N、S、SE、SSE 等)转换为方位角
红宝石或宝石中是否有将带有方向的字符串(标题中的示例)转换为以度为单位的方位角的功能,方位角定义如下?
表示方向的数值,以度为单位,正北为 0°,顺时针方向。
android - 如何使用位置管理器返回的方位值找到用户移动方向?
LocationObject.getBearing() 返回此设备的水平行进方向[0 到 360 度]。
如何根据这个方位值计算用户移动方向,如北、南等?
提前致谢。
android - android如何从当前用户位置找到朝向目的地的角度(0-> 360)
我有用户当前的经度和纬度和目的地(只是一个静态位置)。如何找到angle(0->360)
当前用户位置和目的地之间的方向?
我目前正在使用此处currentLocation.bearingTo(destination)
记录的但我无法找到正确的角度。
android - 如何在谷歌地图上获得标记的角度
那里。
我试图展示marker
. current location
我设法得到angle(azimuth)
和bearing
。我减去azimuth
计算bearing
。然后标记指向正确的方向,但有时它指向正确的方向一点点。
如何获得正确的标记角度?
c# - 使用初始坐标、航向和距离计算未来纬度经度
我一直在阅读 stackoverflow 和这个网站(http://www.movable-type.co.uk/scripts/latlong.html)关于如何做到这一点,但我无法让我的代码给出正确的答案。它给出的坐标方向不正确。我整天都在做这件事,似乎碰壁了。这是我的功能:
java - Android Location getBearing() 总是返回 0
我一直在尝试为我的 Android 应用程序实现一项功能,该功能可以获取设备的速度和行进方向,无论设备指向何处。例如:如果我的 Android 设备指向北方,并且我正在向南方向向后移动,它会返回我正在向南移动。
我一直在环顾四周,我想出了使用 Location 的 getBearing() 方法的可能性(不过,我不知道这是否能解决我的整个问题)。当我调用 getBearing() 时,由于某种原因它总是返回 0.0。我不知道为什么。这是我的代码:
这是我得到轴承的地方。
非常感谢!