将经纬度转换为谷歌地图经纬度

Posted

技术标签:

【中文标题】将经纬度转换为谷歌地图经纬度【英文标题】:converting long lat to google maps long lat 【发布时间】:2013-01-28 17:04:17 【问题描述】:

我在从 GPRS 跟踪器获取准确读数时遇到了一些麻烦,实现了 gMaps api 中给出的坐标。

我在这里读到过,您应该通过分别除以 60 和 3600 来转换分钟/度数,但即使尝试这样做,我也无法得到任何太准确的结果:

GPS tracker coordinate conversion into google maps format and preciseness

跟踪器发送包含以下信息的数据包;

5242.8157 North
00126.3539 West

我翻译为;

latitude: 52 degrees, 42 minutes, 8157 seconds - > 52.428157
longitude: -1 degree, 26 minutes, 3539 seconds - > -1.263539

但这会大大偏离我所在的位置。这里有什么我遗漏的东西,也许是一些简单的东西,有人可能知道为了更精确而做这个把戏?

【问题讨论】:

【参考方案1】:

输入数据的小数部分(例如 .8157)不是秒;它是十进制分钟。所以应该是:

北纬 52 度,42.8157 分 或者 52.7136度

【讨论】:

我正要按回车键。为了扩展答案,这将是 52 度 42 分 48.942 秒 (.8157*60)。或者如你所说的 52.7136 度 (52 + 42.8157/60)。 很有魅力!我猜只是我不是很了解长和纬度!

以上是关于将经纬度转换为谷歌地图经纬度的主要内容,如果未能解决你的问题,请参考以下文章

使用谷歌地图将海里转换为给定纬度的经度

如何使用谷歌地图 api 将邮政编码转换为地理位置(纬度和经度)?

百度地图经纬度批量查询(百度地图地址批量转换为经纬度)。

[转]层行列和经纬度坐标之间的相互转化方法(谷歌地图)

在谷歌地图 api v3 中将地区、城市、州、国家/地区转换为纬度和经度?

求各种地图坐标的转换方法。