问题标签 [coordinates]

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

iphone - CGrectContainPoints & Touches 查询

我直奔主题。我将静态坐标存储为数组,我想将此坐标与用户触摸进行比较。

但现在我被困在这里,因为我不知道如何构建我的代码,我想比较 3 个保存位置触摸与用户触摸,这样当他们到达正确的位置时,分数/分数将被添加,但当他们击中错误的位置时,生命将会被扣除。谢谢。

0 投票
4 回答
4255 浏览

c# - 如何从鼠标坐标中获取基本鼠标方向

是否可以根据鼠标最后位置和当前位置获取鼠标方向(左、右、上、下)?我已经编写了代码来计算两个向量之间的角度,但我不确定它是否正确。

有人可以指出我正确的方向吗?

0 投票
3 回答
2424 浏览

svg - 如何转换 svg 中的路径,使其与其原始位置平行?

我在 SVG 中定义了一个路径。我想制作路径的两个副本并翻译它们,使一个与原始路径平行,另一侧与原始路径平行。这个想法是最终得到 3 条路径,它们彼此平行且不重叠。

我已经尝试了简单的翻译,例如两个路径的 transform="translate(10,10)" 和 transform="translate(-10,-10)" ,但在某些路径中它们最终会相互交叉,这不是我想。

谢谢。

0 投票
1 回答
6010 浏览

vba - 如何在 Power Point VBA 中创建点,在不同方向移动它们,同时保持它们与直线连接?

我想在 PowerPoint VBA 中做一件事。

我想通过给定的坐标在主窗口中创建两个点 - 点 A 和点 B:例如,A (232, 464) 和 B (109, 567)。我不知道如何在 PowerPoint VBA 中做到这一点。我知道如何创建一条简单的直线。我为此使用此宏代码:

但我仍然不知道我需要什么代码来创建点,而不是线。

然后,我想以某种方式移动这些点。同样,我知道移动整行或其他对象很热 - 为此我使用以下代码:

但我不知道如何移动点,特别是如果我想以一种方式移动一个点(例如,向上移动它)而另一个方式(例如,向左移动它)移动另一个点。

我为什么要这样做?因为以后我打算让这些点通过直线“连接”起来,无论我向哪个方向移动这些点。

如果你知道答案,请在这里与我分享。

先感谢您。

0 投票
7 回答
10995 浏览

python - 如何逆时针对矩形的坐标列表进行排序?

我需要逆时针对一个矩形的坐标列表进行排序,并将东北角设为第一个坐标。这些是十进制形式的地理坐标(即经度、纬度)。1

例如,这里是一个矩形的 4 个角,从西北角开始顺时针移动:

我需要对这些逆时针排序并将“锚”/起点更改为东北:

我不知道列表最初的顺序是什么(即顺时针或逆时针)。我不知道列表中的第一个坐标代表哪个角。


1当映射到地球表面时,这不是一个真正的矩形,但是由于我确实有 2 个相对的角,我将其称为矩形以提高可读性。包裹 +180/-180 经度或 +90/-90 纬度的形状不是问题。

0 投票
1 回答
2401 浏览

iphone - 如何使用 CoreLocation 框架而不是谷歌地图 API 获取任何给定地址的坐标?

我有兴趣找出“任何”给定地址的坐标,而不仅仅是使用 CoreLocation.Framework 的当前位置。我不想使用谷歌地图 API 或雅虎地图或任何其他第三方地图 API。是否可以?如何获取任何地址的坐标?

谢谢

0 投票
1 回答
2896 浏览

ruby - Ruby 二维数组:查找对象的坐标

假设,我有一个二维数组A,并且声明在其中某处有一个 object my_element。找出它的坐标的最快方法是什么?我正在使用 Ruby 1.8.6。

0 投票
2 回答
18617 浏览

javascript - 如何使用jQuery在表格中获取单元格()x和y坐标?

我正在寻找一种在表格中获取单元格 XY 位置的好方法。(不要将它与 css-position 混淆,我正在寻找笛卡尔坐标系中的 X 和 Y 坐标)。

众所周知,我们可以使用 ex: 获取表格中的特定单元格$('#grid')[0].rows[5].cells[7]

但是,如果我想5x7在单击特定单元格时获取值怎么办,即:

我想,最简单的方法是<td class="p-5x7">在后端创建表格时将 innerHTML、ID 或 CSS 类添加到每个单元格(等),然后解析它,并在点击时返回,但是有什么方法可以纯粹基于获取这些坐标DOM?

0 投票
4 回答
50931 浏览

google-maps - 州/省的地理边界 -> Google Maps Polygon

我正在构建一个 Web 应用程序,该应用程序将根据按钮和点击事件在 Google 地图上动态突出显示某些美国州和加拿大省份。

计划 A) 多边形

我的主要想法是绘制多边形。为此,我需要所有州和省轮廓(顺时针或逆时针)的坐标列表(纬度 + 经度)。在政府网站上,我发现了各种不同的格式(即 E00),但我无法将这些格式转换为简单的坐标列表,以便在地图上创建标记或多边形。你有什么提示在哪里获得这些坐标吗?

B计划)叠加

AFAIK,如果您在 Google 地图上使用叠加层,它们会随着您进一步放大而变得像素化(或者您可以叠加 SVG?)在我的情况下,在最坏的情况下(所有州和所有省份)我需要 50 + 11 个叠加层。谷歌地图仍然可以做到这一点,还是会变得异常缓慢?

我有点吃惊,没有一种直接的方式来突出显示州或省,因为我认为这对于使用地图 API 的人来说是一项非常常见的任务。

提前致谢

0 投票
2 回答
3283 浏览

c++ - 为什么我的 glutWireCube 没有放在原点?

我在显示功能中有以下 OpenGL 代码:

axis()绘制从 (0,0,0) 到 (10,0,0)、(0,10,0) 和 (0,10,0) 的线,加上从 (1,0,0) 到 (1) 的线, 3,0)。

我的重塑功能包含以下内容:

此图显示了以1.为参数运行程序的结果glutWireCube

glutWireCube(1.)

如您所见,立方体并没有像文档所说的那样以 (0,0,0) 为中心:

立方体以建模坐标原点(...)为中心(源)

如果我使用5.作为参数运行程序,立方体将被进一步移动:

glutWireCube(5.)

为什么会这样,我如何将立方体放置在 (0,0,0) 周围?

更多的信息

axis()如果我切换and的顺序并不重要glutWireCube。周围也axis()没有修复它。glPushMatrix()glPopMatrix()

解决方案

我进行了修改gluPerspective,开始看离相机更远的地方,现在 Z 缓冲工作正常,因此很明显立方体放置在原点周围。