首页 / 浏览问题 / 云GIS / 问题详情
怎么设置客户端图层可见比例尺
29EXP 2017年08月01日
vectorLayer = new SuperMap.Layer.Vector("Vector Layer");
vectorLayer.minScale=1/10000;

我新建一个图层,设置最大最小可见比例尺,完全没有效果呀

1个回答

vectorlayer实例化的时候设置,比如:
vectorLayer2 = new SuperMap.Layer.Vector("Vector Layer",{minScale:1/100000});
1,615EXP 2017年08月01日
vectorLayer= new SuperMap.Layer.Vector("Vector Layer",{minScale:1/9027.9});

我加了以后,这个图层在地图上直接不现实了,无论放大多大多小的比例尺都不行,去掉{minScale:1/9027.9}就出来了
你的map的比例尺有大于1/9027.9这个级别的吗 还有你引入的JavaScript包是什么版本的。
肯定有大于这个级别的,最大的级别时1比2千多吧,,supermap_iclient_8C_SP2_for_JavaScript这是我的版本,
802的JavaScript包也是没问题的 你说不显示 你可以添加一个图层管理控件查看,在小于你所设置的比例尺下,图层是灰的,
好的,已经可以啦
...