首页 / 浏览问题 / 云GIS / 问题详情
Openlayers overlay放大偏移问题
216EXP 2020年11月27日

Openlayers overlay放大偏移问题

问题:小比例尺下点击弹出overlay,放大比例尺,overlay偏移;

需求:希望在小比例尺和大比例尺下,overlay都不产生偏移;

代码;

overlayClick = new ol.Overlay({
        element: document.getElementById('info'),
        autoPan: true,
        autoPanAnimation: {
            duration: 250,
        },
    });
    // 绑定popup
    mainMap.addOverlay(overlayClick);
    //解决overlay渲染center时出现偏移的问题
    overlayClick.setPositioning("center-center");

1个回答

你好,这个是由于您的符号固定了大小,所以在放大之前点击的时候看上去是相交的,放大后就偏移了,您可以尝试传入一个固定的值(原符号中心点),再放大预览就可以检验结果
2,842EXP 2020年11月27日
“可以尝试传入一个固定的值(原符号中心点),再放大预览就可以检验结果”具体代码怎么写呢?
...