问题标签 [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 投票
1 回答
644 浏览

java - 为什么在查看 targetLocation 时我的 headingValue 与 BearingValue 如此不同?

在我的 Android 应用程序中,我必须使用当前航向(使用加速度计和磁力计)和当前方位targetLocationlocation.bearingTo(targetLocation))。

我已经知道使用加速度计和磁力计来确定当前航向从磁北的 0° 开始,当前方位从地理北开始。所以我发现,我必须headingValue根据我当前的位置添加一个称为偏角的值。

例如,我从 google-maps 中获取了某个 GPS 点,并将该点作为位置点添加到应用程序中。开始应用程序,在测量设备之前移动,就像空中的无限符号一样,将设备放在我面前,专注于目标方向。所以我注意到标题!=轴承。谁能向我解释这个错误?假设我尝试了 50 到 3 米之间的不同距离,并且我的设备已正确校准。以下是源代码的重要方法:

更新

图片:https ://pl.vc/1r6ap

橙色标记的位置是 targetLocation。两个位置都指向 targetLocation。您是否同意这些结果正确显示?

在创建这张照片期间,我注意到两个白色标记都不等于我站立的位置。看起来糟糕的gps数据是问题的原因,不是吗?

0 投票
0 回答
2236 浏览

android - Android Google Maps - 位置标记的方向箭头

我正在使用谷歌地图开发人员,但我的位置标记没有显示计算位置的方向或方位。

谷歌地图库:compile 'com.google.android.gms:play-services-maps:8.1.0'

在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
4341 浏览

android - 你如何找到两点之间的相对方位角?

我正在使用上述函数来确定两个地理坐标之间从北方的真实方位。

我目前正在开发一个小型导航小部件,它使用来自 Android 传感器的 GPS 数据。小部件有一个箭头朝向远离设备当前位置的点。箭头的方向随着设备的当前位置和方位角而变化,始终面向远处的点。

这是一个场景:

我在一个位置,朝北,另一个位置的方位角为 300 度(在我的西北方向)。如果我朝南不动,我与远处的相对方位应该是120度。

如何在考虑朝向(方位角)的情况下找到相对方位?

0 投票
0 回答
119 浏览

php - GPS罗盘轴承

在过去的几周里,我有一个新项目,我需要从车载装置收集 GPS 数据并将其放置在地图上。实际上一切正常,但我的罗盘方位有些问题。在某些情况下,它会转动 -180 度,但片刻之后它就可以正常工作了。我使用以下代码:

在某些时候,我认为我的坐标不准确,但这不是问题。

GPS坐标。格式如下:1234.4567;8910.1112

你怎么看,可能有什么问题?

谢谢你的回答!

问候,加博尔

0 投票
0 回答
105 浏览

python - Python获取两个GPS点方位

试图以度数获得两个 gps 坐标方位,但得到错误的结果。我认为问题在于 python 数学在辐射中工作,但是当转换为度数时也得到了错误的结果。

好的结果是30-33左右。使用此代码,我得到 0,75,将 rad 转换为 deg 时,得到 43。这是我的代码:

请帮助我,转换的好方法是什么?ps:对不起我的英语。

0 投票
1 回答
85 浏览

r - 计算到行程最远点的方位

我有 GPS 数据,我正在尝试计算行程最远部分的方位。我的数据如下所示:

Time Lat Long 18:11:25 -38.621449 142.931061 18:13:25 -38.62212 142.929871 18:15:33 -38.623333 142.92868 ... 23:16:26 -38.793068 142.827881 23:18:54 -38.795414 142.838516 23:23:02 -38.795803 142.839066 ... 09:59:49 -38.621532 142.930786

我正在尝试计算起点(-38.621449 142.931061)和最远点(-38.793068,142.827881)之间的方位角。

我已经能够通过从电子表格中手动提取 2 个位置并使用我的脚本计算方位来做到这一点:

有没有更简单的方法来计算这个而无需通过无尽的电子表格?

(如果内容格式不正确,请提前道歉,这是我的第一个问题!)

谢谢!

0 投票
0 回答
46 浏览

java - 应该是更容易获得哪一侧恒向线段的方法

应该是一种更简单的方法来获取恒向线段的哪一侧。我已经尝试过半正弦公式等,但是超过 50 米到 10 公里的距离与精度无关,并且输出的是初始方位而不是恒向方位。我还进一步使用了一些数据来获得从 rhumb 段到点的 90 度方位。鉴于我getRhumbBearing似乎是正确的,这部分代码似乎仍然存在准确性问题。

0 投票
3 回答
1261 浏览

android - OSMdroid 自定义和旋转当前位置的图标

我正在使用 OSMdroid 显示带有用户当前位置的离线地图。

1) PREFERRED - 我想将显示当前位置的默认图标更改为自定义图标。我还需要它根据 GPS 返回的方位来改变它的旋转,比如说每 5 秒一次。图标的位置应该在屏幕的中心。

或者

2) 可能性 - 使用固定在屏幕底部的自定义当前位置图标旋转地图。

有没有办法在 osmdroid 中做到这一点?

谢谢。

0 投票
0 回答
993 浏览

java - Unable to get accurate direction using Bearing in Android

I need my app to fetch the direction using Bearing and put it on the map with my custom Icon facing the fetched direction. Right now, it shows the wrong direction. I need to make it work like Uber or Lyft 's car icon rotation plotted on Map. Please Suggest if my approach is correct or wrong. Currently I am fetching direction and displaying icon on the same app for testing.

This is what I am doing:

#xA;
0 投票
2 回答
2499 浏览

matlab - 如何在matlab中以方位角画一条线?

我试图在 Matlab 中模拟目标的运动,其初始 x 和 y 坐标、真实方位和速度(以 m/s 为单位)已指定。我想知道是否有一种方法可以简单地以指定的方位角绘制一条直线以显示目标所采用的路径(如下图所示)

轴承

提前致谢!