Openlayers 4在鼠标点击时出现错误的像素

时间:2017-11-19 14:37:12

标签: javascript openlayers

我正在使用带有开放图层的ImageStatic。我将以下范围传递给投影

this.extent = [0, 0, 2800, 1280];

另外我使用下面的代码获取地图上的像素点击

this.map.on('click', function (evt) {
        console.log(evt);
    });

但是当我点击地图时x和y坐标值与原始x,y位置相比不正确

我错过了什么吗? fiddlelink

1 个答案:

答案 0 :(得分:0)

调试代码后,我发现投影的默认坐标从BOTTOM LEFT角开始(Y向上)

我使用openlayers的axisOrientation属性修复了它