我正在使用OpenLayers显示基于静态图像的地图。
当通过OpenLayers显示图像时,它们会失真。出于某种原因,OpenLayers忽略了Layer.Image.Size对象的大小,并使图像成为正方形(原始图像是一个矩形)。
这当然毁了我的地图。
当通过firebug查看 img 元素时,我看到内联样式属性使其成为正方形(我猜是某些 OpenLayer js导致这种情况)。
当通过firebug查看Layer对象时,我看到它的大小应该是它应该是,并且宽高比属性应该是它应该是。
我希望有人可以告诉我为什么会发生这种情况......