iServer:11i
问题描述:在后台调用 iServer 打印已知图形的bounds,怎么计算合适的最大跟最小比例尺范围,还有对应的级别Level
web打印里面是根据center和level进行出图。其中level的值是0-22,其中0级是extent(不填写就是以全球范围来的)的宽度除以256 参考http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/Appendix/scale.htm 这个 计算比例尺和分辨率的关系 同时根据你打印内容里面地图窗口的宽高 求取合适的比例尺 你的需求类似于openlayers里面的缩放至对应的extent 这个你也可以参考ol中实现的源码 openlayers/src/ol/View.js at v6.9.0 · openlayers/openlayers · GitHub