有人知道如何将GPS度数转换为十进制值或反之?
我需要开发一种方式,让用户可以插入地址并获取GPS值(包括度数和/或十进制),但是我主要需要知道如何转换这些值,因为用户还可以插入GPS值(度数或十进制)。因为我需要从Google地图获取地图,所以需要使用十进制。
我尝试了一些代码,但是得到了很大的数字...像这样的:
function ConvertDMSToDD(days, minutes, seconds, direction) {
var dd = days + minutes/60 + seconds/(60*60);
//alert(dd);
if (direction == "S" || direction == "W") {
dd = '-' + dd;
} // Don't do anything for N or E
return dd;
}
有人吗?
谢谢。
ConvertDMSToDD(41, 11, 1, "N")
,它会返回一个很大的数字,而谷歌地图无法识别它! - Pedro SoaresConvertDMSToDD("41", "11", "1", "N")
问题已经解决!非常感谢您的帮助。(我该如何结束这次讨论呢?) - Pedro Soares