Javascript proj4 lat/lon至UTM并返回至lat/lon

Javascript proj4 lat/lon至UTM并返回至lat/lon,javascript,map-projections,proj,Javascript,Map Projections,Proj,我正在使用proj4将纬度/对数坐标投影到UTM。但我无法从UTM投射回lat/log。对于下面的示例,我希望代码返回给定的lat/log[48.37966,2.504635]。相反,它返回一个不同的lat/log[48.51134181677054,2.46032747988605] <script> var utm = '+proj=utm +ellps=GRS80 +datum=nad83 +units=m +no_defs +zone=31U'; var la

我正在使用proj4将纬度/对数坐标投影到UTM。但我无法从UTM投射回lat/log。对于下面的示例,我希望代码返回给定的lat/log[48.37966,2.504635]。相反,它返回一个不同的lat/log[48.51134181677054,2.46032747988605]

<script>
    var utm = '+proj=utm +ellps=GRS80 +datum=nad83 +units=m +no_defs +zone=31U';
    var latlon = '+proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees +no_defs';

    var a = proj4(
        latlon,
        utm,
        [ 48.37966, 2.504635 ]
    );

    var b = proj4(
        utm,
        latlon,
        a);
console.log( b );
</script>

变量utm='+proj=utm+ellps=GRS80+DATAM=nad83+units=m+no_defs+zone=31U';
var latlon='+proj=longlat+ellps=WGS84+datum=WGS84+units=degrees+no_defs';
变量a=proj4(
拉特伦,
utm,
[ 48.37966, 2.504635 ]
);
变量b=proj4(
utm,
拉特伦,
a) );
控制台日志(b);

我需要使用不同的投影字符串吗?

几个小时后。。。这在旧版本的proj4js中是一个问题。只要升级到最新的proj4js版本,它就会工作得更好——至少这对我来说起到了作用