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

php - 大圆距离问题

我熟悉计算两点之间的大圆距离的公式。

IE

不过,我需要的是相反的。给定一个起点、一个距离和一个简单的基本 NSEW 方向,来计算目标点的位置。我已经很久没有上数学课了。;)

0 投票
2 回答
1781 浏览

php - 查找数据库中距离一组经纬度点一定距离内的所有记录

我已经看过所有的例子,这就是我到目前为止所得到的。

我的表很简单:

学校(表名) - School_ID - 纬度 - 经度 - 县 - extrainfo

这是我的代码:

但是当我尝试运行它时出现此错误:

警告:mysql_num_rows():提供的参数不是有效的 MySQL 结果资源

0 投票
3 回答
5335 浏览

gis - 屏幕坐标到纬度和经度

在开放图层库中,以下是用于将屏幕坐标转换为经纬度的方法。我无法弄清楚这个方法封装的逻辑?

有人可以提供一些指示吗?

0 投票
3 回答
195265 浏览

java - 当您在java中知道经度和纬度时,以米为单位计算距离

可能重复:
在 Java 中使用纬度/经度值

复制:

我需要计算两个坐标给出的两点之间的距离。我正在做的项目是一个Java项目,所以Java代码会很棒,但也可以给出伪代码,然后我可以自己实现:)

您可能知道,有三种表示坐标的方法:

  • 度:分:秒(49°30'00"N,123°30'00"W)
  • 度数:十进制分 (49°30.0', -123°30.0'), (49d30.0m,-123d30.0')
  • 十进制度数(49.5000°,-123.5000°),一般有 4-6 个十进制数字。

这是我的坐标给出的第三种方式,所以这个值的代码将是首选的:)

0 投票
3 回答
12560 浏览

time - 粗略估计从纬度到 GMT 的时间偏移

有没有办法从纬度/经度估计 GMT(或时区)的偏移量?我见过地名,但这需要长期有效,我们真的不想依赖网络服务。它只是用于确定在向各种用户提供信息时是显示“今天”还是“今晚”,所以它不需要太准确(一两个小时的时间也不错)。

0 投票
4 回答
15063 浏览

php - 将 IP 地址转换为 lat/lng 坐标的工具或 PHP 代码

我的网站有数千个访问者的 IP 地址,我可以使用哪些工具将这些地址转换为 lat/lng 坐标?然后,我将能够使用过滤器在地图上可视化数据,以收集进一步的人口统计数据。

0 投票
1 回答
1791 浏览

iphone - iPhone GPS 定位

我想在目标 C 中获取 iPhone 上的经度和纬度。有人可以指导我如何以编程方式获取这些坐标吗?

当我写上面的代码时,我会看到以下错误

0 投票
5 回答
15509 浏览

math - 如何在墨卡托地图 (JPEG) 上从 x、y 获取纬度、经度?

我有一个 JPEG 格式的墨卡托投影图,我想知道如何将给定的 x、y 坐标与其纬度和经度相关联。我看过古德曼函数,但老实说,我不明白如何使用该函数并应用它。即,它期望什么输入?我发现的实现(JavaScript)似乎在 -PI 和 PI 之间取一个范围,但是我的 y 值(以像素为单位)与该范围之间的相关性是什么?

另外,我发现这个函数需要一个纬度并返回谷歌地图的瓦片,谷歌地图也使用墨卡托。似乎如果我知道如何反转这个函数,我就会非常接近得到我的答案。

0 投票
8 回答
272157 浏览

sql - 在 SQL 数据库中存储纬度和经度数据时使用什么数据类型?

在符合 ANSI SQL 的数据库中存储纬度或经度数据时,哪种数据类型最合适?应该float使用, or decimal, or ...?

我知道 Oracle、MySql 和 SQL Server 已经添加了一些专门用于处理地理数据的特殊数据类型,但我对如何将信息存储在“普通”SQL 数据库中感兴趣。

0 投票
3 回答
6761 浏览

google-maps - 使用 Google 地球/地图绘制随时间变化的轨迹(一部电影)

我有一组从 (0,0,0) 开始的点,绘制了车辆在 3D 中所走的路径,每个点都是在其各自维度上行驶的距离。我需要做两件事

  1. 令 (0,0,0) 表示纬度和经度。如何将我的 3D 点集转换为等效的纬度和经度?
  2. 在 Google Maps/Earth/whatever 上逐帧绘制(有延迟,因此可用于视频)

有什么建议么?

编辑:现在绘图是可行的,转换不是感谢大卫