css转换的openlayers鼠标位置问题:scale()
我需要缩放Openlayer图层地图,以便在设置打印预览[A4、A3…A0页面设置]时显示完整地图[fit to screen]。现在,在将csscss转换的openlayers鼠标位置问题:scale(),css,transform,openlayers,openlayers-3,Css,Transform,Openlayers,Openlayers 3,我需要缩放Openlayer图层地图,以便在设置打印预览[A4、A3…A0页面设置]时显示完整地图[fit to screen]。现在,在将csstransform:scale()应用于map div之后,鼠标悬停位置无法正常工作 我在中发现了一个问题,但没有找到任何解决方案。 有什么建议吗 我也有同样的问题。但我的情况是“点击查询”,它会被抵消 我的解决办法如下。希望能对你有所帮助 var px = evt.pixel[0]/0.8; var py = evt.pixel[1]/0.8
transform:scale()
应用于map div之后,鼠标悬停位置无法正常工作
我在中发现了一个问题,但没有找到任何解决方案。
有什么建议吗 我也有同样的问题。但我的情况是“点击查询”,它会被抵消 我的解决办法如下。希望能对你有所帮助
var px = evt.pixel[0]/0.8;
var py = evt.pixel[1]/0.8;
var geoPt = map.getCoordinateFromPixel([px,py]);
var x = geoPt[0];
var y = geoPt[1];