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

algorithm - 你如何在给定的垂直距离上找到一个点?

我在窗口中画了一条线,让用户拖动它。所以,我的线由两点定义:(x1,y1) 和 (x2,y2)。但现在我想在我的线的末端画“帽子”,即在我的每个端点处画短垂直线。大写字母的长度应为 N 个像素。

因此,要在端点 (x1,y1) 处绘制我的“帽”线,我需要找到两个点,它们形成一条垂直线,并且每个点距点 (x1,y1) 的距离为 N/2 像素。

那么如何计算一个点 (x3,y3),因为它需要与已知线的终点 (x1,y1) 相距 N/2 的垂直距离,即由 (x1,y1) 定义的线和(x2,y2)?

0 投票
3 回答
5501 浏览

wpf - 如何在 WPF ListView 中获取所选项目容器的坐标

我想在 ListView 的选定项附近显示一些 WPF 元素。如何获取所选 ListViewItem 的坐标(屏幕或相对坐标)?

0 投票
4 回答
229 浏览

dry - 您如何使用 xy 坐标跟随 DRY 代码?

您将如何以您选择的语言在此示例中获得梦寐以求的 DRY 理想:

注意:大量的 ad-hoc 预处理器宏的可读性和可写性可能极低,因此已淘汰。

0 投票
1 回答
5918 浏览

google-maps - 我可以将用户限制在 Google 地图上的特定范围和缩放级别吗?

我正在网页上实现谷歌地图。出于这个项目的目的,我想限制用户可以拖动地图的距离,以便他们只能查看位于两个坐标内的某个区域(一个指定西北,另一个指定东南,如果你明白我的意思)。

使用 Google Maps API 实现此功能的最佳方法是什么?

有没有我可以调用的方法可以自动执行此操作?

0 投票
4 回答
1343 浏览

function - 寻找齿轮齿的径向坐标描述

我不需要物理上准确的函数,而是暗示渐开线曲线等的东西。我只是在使用r = 2 + sin^2,这让这个想法得到了理解,但它看起来像 - 嗯。谷歌搜索,你可以找到大量关于如何起草“正确”装备的信息,但没有任何关于基本近似的信息。

编辑:我追求的“外观”:http: //www.cartertools.com/involute.html

0 投票
1 回答
1290 浏览

cocoa - Cocoa/OpenGL 坐标变换

我试图在 NSOpenGLView 中按时间戳绘制一些数据。我还想在数据上方覆盖一些非 OpenGL 的 Cocoa 元素,例如高亮框。我的困难在于让坐标系对齐。

自纪元以来,我的数据时间戳以秒为单位。值从 -2 到 2。我可以通过在 OpenGL 中轻松绘制原始数据gluOrtho(startTime, endTime, -2, 2)。当我尝试将其与缩放和 Cocoa 绘图相结合时,困难就来了。

为简单起见,我将使用线条的示例。(2/18/09 at 13:00:08, -1.5)这是从to(2/18/09 13:00:13, 1.7)(1234980008, -1.5)to(1234980013, 1.7)以秒为单位绘制的一条线(使用 OpenGL) :

比例=1 http://ccg.cc.gt.atl.ga.us/~anjiro/tmp/scale1.png

为了便于讨论,假设我现在想使用 Cocoa 在 OpenGL 线的顶部覆盖一条完全相同的线。我希望能够使用完全相同的坐标,即(1234980008, -1.5) -> (1234980013, 1.7).

所以这是第一个问题。现在我想看到更多细节,所以我想缩放:

比例=2 http://ccg.cc.gt.atl.ga.us/~anjiro/tmp/scale2.png

我仍然想绘制相同的 Cocoa 线,但我还需要知道,在数据坐标中,此窗口中可见什么,因此我不必绘制额外的数据。

我尝试了多种解决方案,但无法完全发挥作用。我可以这样做吗?如果是这样,怎么做?如果没有,我应该怎么做?

0 投票
5 回答
7571 浏览

vb.net - 将 OSGB 36 坐标转换为纬度/经度

我想将英国OSGB 36坐标转换为WGS 84(即“标准”纬度和经度),以便将它们绘制成 Google 地球的 KML 文件。

解决此问题的最佳方法是什么?我在 VB .NET 中实现。

我可能应该补充一点,我的问题不是“如何编写 KML 文件?”。我的问题是“如何在这两个坐标系之间进行转换?”!!

我希望有一个我可以使用的库,而不是滚动我自己的函数——这似乎是其他人会实现的那种东西。

0 投票
5 回答
3502 浏览

coordinates - 通过距离和方位从已知位置查找点坐标的地理算法

我想使用谷歌地图静态 API 来显示带有指示边界的路径覆盖的地图。

AFAICT 静态 API 不支持多边形,所以我打算通过使用路径绘制边界来规避这个问题。

为此,我需要确定在它们之间绘制直线(路径)的点;所以我想要一种算法,它返回给定方位角和距已知点的距离的地理位置(即 WGS84 坐标)。

谁能指出我这样的算法。最好在 C# 中,但其他语言是否可以接受?

0 投票
14 回答
54974 浏览

math - 用六角地图瓷砖覆盖地球

许多策略游戏使用六边形图块。主要优点之一是任何瓦片的中心与其所有相邻瓦片的距离相同。

我想知道是否有人对将六边形瓷砖系统与传统地理系统(经度/纬度)结合起来有任何想法。我认为用六边形瓷砖覆盖地球并能够将地理坐标映射到瓷砖会很有趣。

以前有没有人看到过任何接近这个的东西?

更新

我正在寻找一种方法来细分球体的表面,以便每个部分都具有相同的表面积。理想情况下,相邻细分的中心是等距的。

0 投票
10 回答
11511 浏览

mysql - 查找“X”公里(或英里)内的城市

这可能不清楚,也可能不清楚,如果我不在基地,请给我留言,或者您需要更多信息。也许已经有一个解决方案可以满足我在 PHP 中的需求。

我正在寻找一个可以从经度或纬度值中添加或减去距离的函数。

原因:我有一个包含所有纬度和经度的数据库,并希望形成一个查询来提取 X 公里(或英里)内的所有城市。我的查询看起来像这样......

我正在使用 PHP,使用 MySql 数据库。

也欢迎任何建议!:)