第一种:你可以自己写一个div去展示,然后在里面去遍历map.layers,然后去判断图层,除去UTFGRID图层;
第二种:你可以下载JavaScript客户端的源码,(地址:https://github.com/SuperMap/iClient-for-JavaScript) 去修改libs/SuperMap/Control/LayerSwitcher.js,同样去做判断,除去UTFGRID图层。
http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/apidoc/files/SuperMap/Layer-js.html#SuperMap.Layer.displayInLayerSwitcher UTFGRID图层对象设置从SuperMap.Layer继承的displayInLayerSwitcher属性为false,map再添加LayerSwitcher控件就行了。