首页 / 浏览问题 / 云GIS / 问题详情
为什么经纬度转出来的坐标纬度总是负的??
9EXP 2019年05月27日


   
            var count =6;
            var features = new Array(count);
            var e = 4500000;
            for (var i = 0; i < count; i++) {
               
               var coordinates = ol.proj.transform([lat[i], lon[i]], 'EPSG:4326', 'EPSG:3857');
         
                console.log(coordinates);
                features[i] = new ol.Feature({
                    geometry: new ol.geom.Point(coordinates)
                });
                
            }

1个回答

3857坐标系的范围是[-20037508.3427892, -20037508.3427892,20037508.3427892, 20037508.3427892],如果您觉得坐标转换出来有问题,可以检查源坐标的值是否正确。坐标转换的接口是openlayers封装好的接口,转换计算上是不会出现差错的
251EXP 2019年05月27日
您好,源json文件中经纬度坐标都是正的 单独转换输出 是正常的,但是用ajax获取到数组进行转换出来以后全都都到南半球去了,输出发现纬度都变成了-值
...