我正在'drawend'上创建一个形状并写出那个形状的几何形状......
我需要将此几何图形从EPSG:3857转换为EPSG:4326
的问题ID我之前使用ol.proj.transform执行此操作,但我似乎无法弄清楚如何让此函数在此特定实例中运行...
我正在使用的代码看起来像这样......
draw.on('drawend', function (e) {
if (webMapValues.drawType == 'Polygon') {
var latLonFeature = ol.proj.transform(e, 'EPSG:3857', 'EPSG:4326');
var format = new ol.format.WKT();
var wktfeaturegeom = format.writeGeometry(e.feature.getGeometry());
...所以首选的是在EPSG中使用wktfeaturegeom:4326
非常感谢任何帮助!!
答案 0 :(得分:2)
以下内容将改变drawend事件的结果:
e.feature.getGeometry().transform('EPSG:3857', 'EPSG:4326');