我从GPS跟踪器获得坐标为"Lat:40 54.1434“" lon :29 13.0226",我想将此坐标转换为"lat : 40.90239,lon: 29.21704”作为谷歌地图javascript api的坐标。我在谷歌上搜索并找到了formulas+convert工具网站,我试图了解他们是如何使用JavaScript进行转换的,但我不明白。是否可以使用德尔菲XE7进行转换?
谢谢你提前。
发布于 2016-05-09 07:07:17
你的GPS跟踪器给出了度+ decimal minutes的坐标。
这些很容易转换成简单的十进制,就像Google所要求的那样,方法是将坐标的第一部分加到第二部分,除以60。
例如,要将40 54.1434
转换为普通十进制,可以将字符串拆分为degrees = 40
和minutes = 54.1434
,然后将decimalDegrees = degrees + minutes / 60
拆分为40 + 54.1434 / 60 = 40.90239
。
https://stackoverflow.com/questions/37118885
复制