问题标签 [latitude-longitude]

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 投票
3 回答
2840 浏览

ruby - 用 Ruby 解析经纬度

我需要在 Ruby 下解析一些用户提交的包含纬度和经度的字符串。

结果应该以双精度形式给出

例子:

结果:

我已经查看了 Geokit 和 GeoRuby,但还没有找到解决方案。有什么提示吗?

0 投票
8 回答
69797 浏览

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

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

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

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

0 投票
2 回答
338 浏览

algorithm - 给出纬度/经度折线厚度

这更像是一个算法问题,但希望有人可以帮助我。我有一条由纬度/经度点组成的线,我想从中创建一个具有一些预定义厚度的多边形。所以基本上多边形的边会与两边的原始折线平行。对为此采取的最佳方法有什么想法吗?

编辑:我目前的计划是遍历每个点,找到下一个点的斜率,然后找到两边的平行线,这些平行线构成多边形的边。只是不知道是否有更简单的方法来做到这一点。

0 投票
2 回答
1547 浏览

position - 如何找到给定纬度/经度以东/西 x 公里的纬度/经度?

我有两个给定的纬度和经度点。例如,假设我在坐标 (lat1, lon1) 和 (lat2, lon2) 处有两个位置(point_1 和 point_2)。我想计算第三个点,它与 point_2 的纬度相同,但在 point_2 以东或以西 x 公里处。所以第三个点将与 point_2 具有相同的纬度,但经度不同,具体取决于距离 x(以公里为单位),换句话说,point_3 将是 (lat2, lon?)。我用 IDL 写这个,但任何其他语言或公式都会受到欢迎。

谢谢

0 投票
1 回答
3085 浏览

c# - 在墨卡托投影上从纬度计算 Y 位置(以度为单位)

在给定纬度的情况下,我正在尝试使用墨卡托投影来计算地图上的 Y 位置。这是我需要的:

我已经尝试了我在网上找到的各种东西(包括 wikipedia 和 stackoverflow),但没有一个对我有用。我可能在做一些愚蠢的事情,但我不知道是什么。谁能拯救我的理智?

0 投票
1 回答
5652 浏览

coordinates - 获取谷歌地图标记的像素坐标

考虑到当前缩放级别和地图的可见区域,是否可以确定给定标记的像素坐标?

0 投票
1 回答
5110 浏览

sql-server-2005 - 使用纬度和经度的两个位置之间的距离与谷歌所说的相差甚远

我花了几天时间试图解决这个问题,但似乎无法确定问题所在。我有一个 SQL 2005 数据库,将纬度和经度存储为 Decimal(18,8),所有这些都是通过查询 Google 获得的。

对于这两个地点:从:10715 Downsville Pike Ste 100 MD 21740 到:444 East College Ave Ste 120 State College PA, 16801

考虑到距离将是“乌鸦飞”,我的结果还有很长的路要走。在此示例中,我的结果显示为 21.32 英里,但 Google 地图显示为 144 英里。

我认为最令人沮丧的是我发现了这个网站:http: //jan.ucc.nau.edu/~cvm/latlongdist.html并得出了与我几乎完全相同的结果。

这是我的功能和查询:

函数: 计算距离

纬度加距离

经度加距离

询问:

0 投票
1 回答
2043 浏览

sql - MySQL查询地理中点

我需要一个 MySQL 查询(或函数)来计算任意数量的纬度/经度坐标的地理中点。我想使用此页面http://www.geomidpoint.com/calculation.html中描述的方法 C(平均纬度/经度),但无法弄清楚如何将其转换为 SQL 查询。我正在寻找以下形式的东西:

从点中选择 LATITUDE_AVG_FORMULA(points.latitude),LONGITUDE_AVG_FORMULA(points.longitude);

点表中的每个点都具有十进制格式的相关纬度和经度。我希望有人已经有他们正在使用的 MySQL 查询(或函数),或者在地理空间计算方面比我有更多的经验。在此先感谢您的帮助!

0 投票
6 回答
49337 浏览

math - 在Java中计算距离纬度/经度坐标一定距离的边界框

给定一个坐标(纬度,经度),我试图计算一个距离坐标给定距离(例如 50 公里)的方形边界框。因此,作为输入,我有纬度、长距离和距离,作为输出,我想要两个坐标;一个是西南角(左下角),一个是东北角(右上角)。我在这里看到了几个试图在 Python 中解决这个问题的答案,但我特别在寻找 Java 实现。

为了清楚起见,我打算仅在地球上使用该算法,因此我不需要适应可变半径。

它不必非常准确(+/-20% 很好),它只用于计算小距离(不超过 150 公里)的边界框。所以我很乐意为高效的算法牺牲一些准确性。任何帮助深表感谢。

编辑:我应该更清楚,我真的在追求一个正方形,而不是一个圆圈。我知道正方形的中心与正方形周边的各个点之间的距离不是一个恒定值,就像圆形一样。我想我的意思是一个正方形,如果你从中心画一条线到周长上的四个点中的任何一个,导致一条垂直于周长一侧的线,那么这 4 条线的长度相同。

0 投票
3 回答
5771 浏览

vba - 使用 Google 地球进行地理编码

我想从邮政地址获取一对坐标(经度、纬度)。

我在 Excel 工作簿中编码 VBA。我可以假设 Google 地球已安装并注册为 COM 服务器。因此,我一直在寻找一种方法来使用 Google Earth COM API 来实现这一点,但是我没有找到任何东西。

我在网上找到的大多数点击都是针对网络程序员的,并且是关于使用 JavaScript 的“谷歌地理编码 API”,我认为这对我的情况不可行。

(更新:这是作为数十/数百个地址的批处理作业完成的。正如 rjmunro 指出的那样,它是私有的,因此违反了 Google 的使用条款,所以我不得不寻找不同的服务。)