怎么设置客户端图层可见比例尺

0 投票
vectorLayer = new SuperMap.Layer.Vector("Vector Layer");
vectorLayer.minScale=1/10000;

我新建一个图层,设置最大最小可见比例尺,完全没有效果呀
8月 1, 2017 分类:  837次浏览 | 用户: xuning 初出茅庐 (28 分)

1个回答

0 投票
vectorlayer实例化的时候设置,比如:
vectorLayer2 = new SuperMap.Layer.Vector("Vector Layer",{minScale:1/100000});
8月 1, 2017 用户: 刘美玲 名扬四海 (1,337 分)
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包也是没问题的 你说不显示 你可以添加一个图层管理控件查看,在小于你所设置的比例尺下,图层是灰的,
好的,已经可以啦
...