如何将UTM转换为经纬度?
答
答
你可以使用Proj4js,如下所示。
从GitHub下载Proj4JS,使用this链接。
下面的代码将从UTM转换为经度纬度
<html>
<head>
<script src="proj4.js"></script>
<script>
var utm = "+proj=utm +zone=32";
var wgs84 = "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs";
console.log(proj4(utm,wgs84,[539884, 4942158]));
</script>
</head>
<body>
</body>
</html>
在该代码中,UTM区是32,如应该是显而易见的。东距是539884,而北向为4942158.其结果是:
[9.502832656648073, 44.631671014204365]
这就是说44.631671014204365N,9.502832656648073E。我有verified是正确的。
如果您需要其他预测,您可以找到他们的字符串here。
难道你不能只是将Java/python转换为JavaScript? – vfilby 2010-04-21 14:26:28