问题标签 [coordinate]

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

c# - 将小值映射到大值的方法,反之亦然

我目前正在开发一种工具,该工具将允许 Wiimote 用作计算机鼠标并遇到问题。wiimote 返回的 x 和 y 坐标与我的电脑的屏幕分辨率相比非常小,我正在寻找一种方法将这些小值映射到我的大分辨率值。

例如,pc 最小 x 值为 0,大多数 x 值为 1300,我也知道 wiimote 最小 x 值为 0 但不知道最大值。

我只希望 wiimote 在屏幕上移动鼠标指针而不跨越屏幕坐标。

0 投票
1 回答
1638 浏览

android - 在android中检测轴上的运动

嗨,我愿意实现一个逻辑,我需要知道手机在 xy 或 z 轴上的运动量,使用加速度计我只能找到这些轴上的加速度,即使我尝试计算相对 x 坐标值基于 x 轴上的加速度,它没有用,因为我无法确定运动的方向(即是左运动还是右运动),我一定是缺少某些东西.. 如果有人能提供任何指向这一点的指针,那就太好了。 。 :) 提前致谢...

0 投票
2 回答
73 浏览

map - 需要一个资源来配对城市来协调

我有一个世界各地的城市(和其他一些地方)的列表,格式如下:

我需要将它们对应的坐标格式化如下:

由于我有一个相当大的列表(大约 1k 个帖子),我希望能够自动检索这些坐标。是否存在可以轻松提取此数据的免费资源(最好是可下载的,而不是仅供搜索的)?

目前我能想到的替代方案是谷歌地图(如果我理解正确的话,它需要一个 api 密钥)或维基百科(它没有容易获得的数据,并且没有针对这种搜索进行优化) . 而且这两个都是在线的,这对我来说是次优的。

0 投票
5 回答
52495 浏览

python - 更快的numpy笛卡尔到球坐标转换?

我有一个来自 3 轴加速度计 (XYZ) 的 300 万个数据点的数组,我想将 3 列添加到包含等效球坐标 (r、theta、phi) 的数组中。以下代码有效,但似乎太慢了。我怎样才能做得更好?

0 投票
1 回答
313 浏览

iphone - 如何确定 iphone app view 类中的点击位置坐标

我正在尝试制作一个连接四个 iphone 应用程序。我已经制作了自己的自定义 UIView 类,这是玩游戏的地方。但是,我正在尝试使用 touchesMoved、touchesEnded 等方法来根据用户单击的位置检索数据(所以我知道他们试图将一块放入哪一列)。如何从 viewController 类获取这些信息到我的 UIview 类?

0 投票
1 回答
1017 浏览

java - 用于计算树节点/绘图坐标的 Java 库或算法

我正在寻找一个库,它可以为我提供树中每个节点的确切坐标(任何树,而不仅仅是二叉树)。

假设我用以下符号定义树

一些图书馆给了我这样的坐标:

或任何其他唯一代表一棵树的符号。

这种库可以节省空间地绘制树,还可以解决节点和链接重叠的问题。例如,如果一棵树实际上是一个列表,我希望该库考虑到这一点并将节点排列在单个列或行中,以节省空间。

如果不存在类似的东西,那么算法也会派上用场,前提是它可以相对容易地实现。

0 投票
1 回答
153 浏览

math - 对象标题的转换公式以匹配我在 int 中的值?

我有一个项目标题列表,它们都是整数(是的,标题是 0 到 120 int)值,但是当我阅读它们时,它们都是浮点数,所以在两者之间进行了一个我不知道的转换(代码未打开,所以我无法自己检查,但我需要更新 xml,为此我必须知道如何转换它)

  • 我想在这里找到的是我必须做什么样的转换才能从浮点数中取出一个匹配的 int 作为示例 OBJECT A 和 B。

第一个示例是具有浮动标题 57 但具有 int 标题 109 的 OBJECT A。第二个示例是具有浮动标题 168 但具有 int 标题 26 的 OBJECT B。

float 为 0 到 360,int 为 0 到 120。

最初我在考虑弧度,但有两个不一致首先是 OBJECT A 是 57 具有 int 109,所以我无法对其应用转换公式,我相信,其次是如果我没记错弧度最多180。

我真的很想知道为什么它有那个代表学位的整数以及它是如何转换成这样的......

PS:顺便说一句,我先在数学中发布了这个,然后再在这里发布,但他们要求它更适合这里。

更新更多样本:

F 代表浮点数 I 代表 INT

0 投票
1 回答
887 浏览

c - 索引转换:主要行到笛卡尔坐标(例如,像素)

我需要在行优先和笛卡尔*布局之间转换/访问内存索引。

如果它可以帮助您想象使用或问题:案例是访问存储在不同内存布局中的像素(读取/操作)。

一个小程序来说明:

这是一个简单的问题,但我无法弄清楚(或通过搜索找到答案)。

感谢您的帮助!

细节:

1)对不起,外部库不是一个选项。(也许这个例子很糟糕:stl 也不是一个选项)

2)我所说的笛卡尔不是列专业的。

*也许有一个更好的术语?

0 投票
1 回答
749 浏览

android - android上视图的手势坐标是什么

当使用 GestureDetector 在屏幕上捕捉手势时,我对 android 的屏幕 XY 坐标感到困惑。例如:

根据上述 onScroll 方法的输出,点 (0,0) 似乎在视图的右下角,X 轴向左伸展,Y 轴向上伸展。但是当检查onFling方法的输出时,你会发现它似乎是(0,0)在左上角,X轴向右伸展,Y轴向下伸展。为什么会这样?

是android api中的错误还是我弄错了?

顺便说一句,代码在 API 2.1 上运行

0 投票
1 回答
259 浏览

button - 如何创建一个在按下热键时单击屏幕上某些 x/y 坐标的程序?JAVA/Windows 7

在 Java 中,我试图通过按下某个热键来强制在我的计算机上的某些 x/y 位置上快速单击鼠标,我知道如何为热键分配执行操作的操作,但我不知道该方法的用途x/y 点击。这些位置上没有可以触发的按钮,因此只需单击设置的位置。请帮助:)谢谢

我正在使用 java 并运行 Windows 7。