我正在尝试从 asp.net 网站导出地图图像。图像如本问题中所述和所示失真
我仍然有同样的问题。
通过在预组合事件中关闭画布平滑可能会获得更好的效果,尽管当放大到超过源的最大缩放时,它主要有利于栅格图层,如本示例 http://mikenunn.16mb.com/demo/smoothing.html
map.on('precompose', function(evt) {
evt.context.imageSmoothingEnabled = false;
evt.context.webkitImageSmoothingEnabled = false;
evt.context.mozImageSmoothingEnabled = false;
evt.context.msImageSmoothingEnabled = false;
});