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

iphone - 以度为单位的 GPS 坐标以计算距离

在 iPhone 上,我以十进制度数获取用户的位置,例如:纬度 39.470920 和经度 = -0.373192;这就是A点。

我需要用另一个 GPS 坐标创建一条线,也是十进制度,点 B。然后,计算从 A 到 B 的线与另一个点 C 之间的距离(垂直)。

问题是我对度数的值感到困惑。我想要以米为单位的结果。需要什么转换?计算这个的最终公式会是什么样子?

0 投票
1 回答
888 浏览

flash - 如何获取目标的 MouseEvent.localX 和 localY 而不是其子对象?

我正在创建一个简单的绘图应用程序,每次用户单击和拖动时,它都会将新的 Shape 对象添加到 MovieClip“画布”。问题是,我注意到即使将 MouseEvent 侦听器设置为 MovieClip,子 Shape 对象也会作为目标返回。这也会破坏 localX 和 localY,导致绘图光标随着坐标从整个 MovieClip 的本地更改为鼠标当前所在的 Shape 的本地而四处跳动。

有什么方法可以从 MouseEvent 中检索最父母的目标吗?

0 投票
3 回答
342 浏览

coordinates - 如何划分飞机

假设我有一个固定数量 (X) 的点,例如给定平面内的坐标(我认为您可以将其称为二维点云)。

这些点应划分为 Y < X 的 Y 多边形。多边形不应重叠。如果多边形是凸多边形(如 Voronoi 图),那就太好了。

把它想象成形成国家的地点。例如,我有 12 个点,想创建 3 个多边形,每个多边形有 4 个点。

我考虑过创建一个覆盖点的网格。然后遍历这些点,将它们分配给最近的网格单元。

也许我错过了显而易见的事情?我相信有更好的解决方案。

谢谢,丹尼尔

我刚刚找到了一个优化(kmeans++)。也许这会产生更好的结果..

0 投票
2 回答
784 浏览

window - 从 processID 或 hWnd 获取窗口坐标

有谁知道您是否可以使用 .NET 框架或通过 pinvoking 获取窗口的坐标?

我会有 processID 或 mainwindowhandle。

0 投票
3 回答
12959 浏览

web-services - 获取 GPS 坐标的 Web 服务

我正在开发一个需要某个地点的 GPS 坐标的 Web 应用程序 (jsp/strtus2)。我想知道的是,是否有任何免费的网络服务可以通过将地址或邮政编码传递给服务器来获取某个地点的 GPS 坐标。

提前致谢, 努万

0 投票
2 回答
960 浏览

internet-explorer-7 - 如何在BHO中获取网页元素的屏幕坐标

我正在为 IE 编写一个 BHO 对象。

我想要网页左上角的屏幕位置。我怎样才能得到这个职位?DOM 中第一个元素的左上角返回 (0,0)。webBrowser.Left 或 Top 返回浏览器的位置,但不返回页面的左上角。我正在使用 IWebBrowser2。

太感谢了,

-匿名。

0 投票
2 回答
4004 浏览

math - 从标准化设备坐标映射到视图空间

我想从标准化设备坐标映射回视图空间。

arround 的另一种方式是这样的:

viewspace -> clip space : 将齐次坐标乘以投影矩阵

剪辑空间 -> 标准化设备坐标:将 (x,y,z,w) 除以 w

现在在标准化设备坐标中,视锥体内的所有坐标都落入立方体 x,y,z € [-1,1] 和 w=1

现在我想将该立方体边界上的一些点转换回视图坐标。投影矩阵是非奇异的,所以我可以使用逆矩阵从剪辑空间到视图空间。但我不知道如何从标准化设备空间到剪辑空间,因为我不知道如何计算需要与其他坐标相乘的“w”。

有人可以帮我吗?谢谢!

0 投票
2 回答
10608 浏览

objective-c - 将 NSNumber 转换为 CLCoordinate

我想将坐标列表从数据库中提取到一个数组中(在地图上显示它们之前)。但是,在数据库中它们的类型是数字,我不知道如何将它们转换为坐标。

这不起作用:我有一个 ATM 对象(坐标用于 atm 机器),其中 NSNumbers 用于纬度和经度。这是在索引为 i 的循环中,以便将它们一一拉出。atmsArray 已加载。

显示错误: -CLLocationCoordinate2D 不是objectiveC 类名或别名 - 预期浮点值时使用的指针值 - 预期浮点值时使用的指针值

我尝试了一些不同的东西,但无法弄清楚。如果需要更多信息,请告诉我。

0 投票
8 回答
69797 浏览

gps - 在带有校准点的地图上将经度和纬度转换为 XY

如果我有大小为 sizeX、sizeY 的 jpeg 地图

以及地图上的一些校准点(X、Y、Lon、Lat)

使用给定的经度/纬度对计算地图中相应 XY 点的算法是什么?

0 投票
3 回答
623 浏览

math - 两组 3d 点

我有一个关于 3d 空间中的两组点的问题。我在一个笛卡尔坐标系中通过 40 个坐标定义了一个体积,在另一个具有不同 (0,0,0) 的坐标系中,我的体积也略有不同,也由 40 个坐标定义。我知道点集的匹配对,我想测量每个点对的差异(欧几里得距离)。现在 1)我如何才能相互引用两个坐标系(相同比例)和 2)我将如何最好地计算转换以注册两个体积?

谢谢您的帮助。