问题标签 [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 回答
156 浏览

java - 波的解释

我刚开始尝试 Robocode 并阅读了有关 wave 的内容:http ://robowiki.net/wiki/Wave

我不明白的是,为什么在这里使用圆圈。

我的意思是,当我射击子弹时,我只朝一个方向射击,而不是像使用圆圈时所暗示的那样朝各个方向射击。

任何人都可以尝试向我解释这种情况和那个概念吗?

我现在只是被卡住了..

谢谢,朱利安

0 投票
1 回答
2713 浏览

android - myLocation.getBearing() 返回 0.0

我需要经常检查手机的方位,这样我才能旋转地图,使其跟随用户方向。

所以,我打电话map.getMap().setMyLocationEnabled(true);

在后台线程中,我每 2 秒检查一次:

但是,无论如何,这总是返回 0.0

此外,当我在使用 Google 地图应用程序时旋转设备时,它会完全按照我的意愿旋转地图。

我究竟做错了什么?

旁注:在运行 4.0.4 的三星 Galaxy S II 和运行 4.2.2 的 Nexus 4 上测试

0 投票
2 回答
8087 浏览

android - Android Location.distanceTo(...) 和 Location.bearingTo(...) 没有返回正确的结果

我已经看过几十篇关于此的帖子,所以请不要将其标记为重复,因为它不是。

所以运行以下代码:

输出是:

正确的值应该是:距离 472.2533(所以 results[0] 是正确的)。方位角 285.454 度

所以我不知道 results[1] 和 results[2] 给出了什么。而且 BearingTo 和 distanceTo 都给出了完全错误的答案。

这意味着我一定做错了什么。任何人都可以帮忙。通常,我要做的就是计算目标点与当前位置点的距离和方向。如果有人有比上面显示的更好的方法,或者知道我做错了什么,请帮忙。

谢谢亚当

0 投票
2 回答
5912 浏览

ios - iOS SDK中当前位置的方位

我刚刚完成了一个 Android 应用程序,我在其中使用了当前位置的方位值。现在我正在尝试为 iOS 做同样的应用程序。但是没有找到一种方法来获取 iOS sdk 中当前位置的方位?

我不是在寻找如何计算两个 CLLocationCoordinate2Ds 之间的方位角(计算两个 CLLocationCoordinate2Ds 之间的方位角)。

*** 我需要当前位置的方位。

任何帮助对我来说都会很棒。

0 投票
0 回答
406 浏览

ios - 向 UITableView 添加类似“围绕我”的方向箭头

我正在尝试开发一个应用程序,该应用程序具有类似于“我周围”的位置列表功能,侧面带有小方向箭头。多亏了 Stackoverflow,不同位置的方位和偏移不是问题,并且通过以下教程补偿罗盘滞后做得很好:http: //www.sundh.com/blog/2011/09/stabalize-compass-of-带陀螺仪的iphone/

所有的东西都可以在该 UITableView 中的一个位置正常工作。但是当有多个位置时,箭头不会变得平滑,感觉我的 iPhone 不够快,无法计算这些东西并转动这些多个箭头,但我不知道如何做得更好。

目前我正在尝试这个(没有位置特定的方向偏移):

  • 我将所有单元格的所有 UIImageViews 保存在一个数组中
  • 当获得一个新的偏航值时,我遍历数组并实现所有图像旋转

    /li>

和 setRotateArrow:animated 方法:

如果有人知道如何在设备旋转之后平稳地使箭头旋转,我将非常感激。

0 投票
1 回答
3674 浏览

ios - 在iOS6+中获取2个纬度和经度之间的距离

我想计算 2 lat & long 之间的距离。我能够计算距离如下

现在我想知道从 currentLocation 到 restaurnatLoc 的方向。为此,我有以下代码

它返回轴承 = 114.975752 现在我如何确定餐厅是否在我当前位置的北、南、西、东、西北、东北、西南、东南?

我从这个链接得到 1 个解决方案Direction based on 2 Lat,Long points但是如果我考虑这个解决方案,那么我怀疑从我的位置(红色圆圈)到餐厅(绿色圆圈)的轴承 114,如下所示。如果我错了,请纠正我。

在此处输入图像描述

由于当前位置是“西澳大利亚”,餐厅位置是“悉尼”,如谷歌地图所示。

任何人都可以告诉我这里出了什么问题吗?谢谢。

/////////////////////////更新///////////////// /////////

我的指南针图是错误的。这是正确的图表,感谢 AlexWien

在此处输入图像描述

现在我得到了正确的输出

0 投票
1 回答
117 浏览

ios - 计算轴承误差

这是我使用的公式:

对于 lat1 = 30.61

lat2 = 30.620954

lon1 = -96.342

lon2 = -96.345238

longDiff = -0.003238

根据这个网站:http ://www.yourhomenow.com/house/havesine.html我应该得到大约 345 度,但我的代码返回 -86.028010 度。谁能明白为什么这如此不同?

0 投票
3 回答
9596 浏览

java - 无论屏幕方向如何,如何获得正确的方位(磁方向)?

无论当前的屏幕方向(横向或纵向)如何,我都想获得当前的磁方向。

我找到了这个例子,但它与方向无关,对吧?这没有帮助我。我也读过http://android-developers.blogspot.de/2010/09/one-screen-turn-deserves-another.html

这是我目前不推荐使用的方法,我不想使用(简短):

但最后一部分绝对是错误的!在这种情况下如何正确使用较新的方法getRotationMatrix()?(与方向无关)还是我只需要使用event.values[]基于旋转矩阵的数组的其他值?还是我需要“重新映射坐标”?那么这是实现这一目标的正确方法吗?

我正在为具有 360° 屏幕旋转和 API 级别 11+ 的设备进行开发。

我知道这些问题经常被问到,但我根本无法将他们的答案转移到我的问题上。

0 投票
3 回答
3155 浏览

lua - 计算两个纬度坐标之间的距离/方位

我一直在尝试找出两个纬度坐标之间的方位,但无法理解这个概念。

我去过http://www.movable-type.co.uk/scripts/latlong.html并且已经能够更改为使用 lua 的距离代码,但是下面段落中的轴承代码让我有点困惑.

变量(lat1、lat2、dLon)的命名让我感到困惑。

如果我最初的纬度是:

纬度 = -33.8830555556 经度 = 151.216666667

我的目的地纬度和经度是:

纬度 = 22.25 经度 = 114.1667

哪些变量需要与哪个纬度和经度相匹配?

dLon 变量是指纵向两点之间的距离吗?

非常感谢!

0 投票
2 回答
252 浏览

lua - Lua 三角函数

目前我正在尝试从第一个经纬度点到最后一个点的方位。

我去过活字网站,距离上班很近,但我的方位似乎给我带来了麻烦。

我进行了双重检查和三重检查:所有值都是我认为的值。

谢谢您的帮助!