我刚接触OpenLayers,希望能得到帮助。如何将基于像素的坐标转换为经纬度?我正在使用OL3在静态图像(6494 x 7687 jpg)上查看和绘制要素,使用的投影方式是:
var projection = new ol.proj.Projection({
code: 'xkcd-image',
units: 'pixels',
extent: [0, 0, 6494, 7687]
});
在多边形绘制结束时,我有以下代码,它能够正常工作:
draw.on('drawend', function (event) {
var coord = event.feature.getGeometry().getCoordinates();
console.log("YOU DREW A Polygon with coord="+coord);
});
有没有一种简单的方法将上面基于像素的多边形坐标转换为纬度/经度坐标?我已经有了图像四个角的纬度/经度。