动态控制图层显示

在sl中,常有用户反馈需要实现类似arcmap中toc的图层动态的显示与隐藏。
实现类似的功能,主要设在visiblelayers属性,该属性为一个int数组类型,表示显示的图层id。
已邀请:

江民彬

赞同来自:

【解决办法】:
参考实示例代码如下:
ESRI.ArcGIS.Client.ArcGISDynamicMapServiceLayer player = new ArcGISDynamicMapServiceLayer();
public MainPage()
{
InitializeComponent();

player.Url = http://192.168.220.64:6080/arc ... er%3B
int myVisibleLayers2 = { 0,1 };
player.VisibleLayers = myVisibleLayers2;
myMap.Layers.Add(player);

}

private void btn1_Click(object sender, RoutedEventArgs e)
{

player.VisibleLayers=new int[3]{0,1,2};
myMap.Layers.Add(player);

}

要回复问题请先登录注册