看看这个的地图坐标 . 。这是从维基百科链接进来的,坐标通过查询字符串传递。我不确定这的实际术语,但如何转换坐标?它们看起来像这样:

北纬 37° 14′ 6″,西经 115° 48′ 40″

我希望它们看起来像这样:

37.235, -115.811111

, ,这是 Google 地图可读的格式,如所示 这个例子.

如何在 PHP 中执行此操作?这两种不同类型的坐标分别称为什么?

有帮助吗?

解决方案

在原始格式为以小时,分钟,秒的格式。转换为小数,做到:

d = H + M / 60 + S / 3600

因此,在你例如,37,14,6变得

37 + 14/60 +三千六分之六= 37.235,如所述的。

如果纬度为N的结果是肯定的,如果S,负。 如果经度为E的结果是积极的。如果西结果是否定的。

其他提示

这里是JavaScript函数,它把你是什么谈论。

  

此实用工具允许用户转换经度和纬度   十进制度和度,分,和秒之间。对于   方便,链接包括到国家大地测量的   NADCON程序,它允许NAD83 / WGS84之间的转换   坐标系与老NAD27坐标系。 NAD27   坐标目前用于广播和授权   应用

     

此实用工具要求的Javascript被启用以执行   计算

嗯,你已经提到的页面为您提供了WGS84和纬度经度格式的坐标

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top