首页 / 浏览问题 / 组件GIS / 问题详情
超图FAQ:请问在iObjects C++组件中打开工作空间,并且打开地图,用代码将地图当前比例尺设置为1:1000,设置后,地图状态栏实时显示的地图比例尺为1:988,不是设置的比例尺值,这个可能是什么原因?
44,106EXP 2022年12月14日
超图FAQ:请问在iObjects C++组件中打开工作空间,并且打开地图,用代码将地图当前比例尺设置为1:1000,设置后,地图状态栏实时显示的地图比例尺为1:988,不是设置的比例尺值,这个可能是什么原因?

1个回答

【问题原因】如果地图中加载的是切了缓存后生成的瓦片数据,可能是因为切图的时候设置的其中一个比例尺就是988,对于瓦片图层,为了在最清晰的比例尺下面显示地图,我们默认是勾选了固定比例尺的。所以会根据设置的比例尺去取最近的固定比例尺来显示地图。 【解决办法】可以先在iDesktop中打开*.smwu,打开地图,然后在图层属性里面,将【固定比例尺】去掉,不勾选,然后保存地图,保存工作空间,再用程序打开进行查看即可。
44,106EXP 2022年12月14日
热门文章
关注我们
...