首页 / 浏览问题 / 组件 / 问题详情
图层的可见比例尺范围
15738126...  (32分)  初出茅庐
4月17
使用产品:supermap iObjects.NET 10.2.1

问题描述:我创建了一个二维显示窗口mapcontrol,我在这个二维的地图里面添加一个点图层,一个线图层,现在我想设置点图层在一定比例尺范围内可见,而线图层在任意比例尺下均可见。我只找到了map.VisibleScales,这样是控制整个地图(也就是点线两个图层)的,请问如何单独设置某一图层的可见比例尺范围呢

1个回答

您好,图层对象 Layer 提供了 MaxVisibleScale 和 MinVisibleScale 属性分别用于控制该图层的最大可见比例尺和最小可见比例,建议您通过这2个属性控制单独图层的可见比例尺范围。

  • MaxVisibleScale:获取或设置此图层的最大可见比例尺。最大可见比例尺不可为负,当地图的当前显示比例尺大于等于图层最大可见比例尺时,此图层将不显示。
  • MinVisibleScale:获取或设置此图层的最小可见比例尺。最小可见比例尺不可为负。当地图的当前显示比例尺小于图层最小可见比例尺时,此图层将不显示。

希望可以帮到您。

刘程贤  (903分)  才高八斗
4月18
...