1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| public Dictionary<string, string> LayerList = new Dictionary<string, string>();
public Dictionary<string, string> GetLayerList() { LayerList.Clear(); try { Map map = WorkSpacePanel.Tree.Document.GetMaps().GetMap(0); for (int i = 0; i < map.LayerCount; i++) { if (map.get_Layer(i) is MapLayer) { string layerName = map.get_Layer(i).Name; string layerURL = map.get_Layer(i).URL; string TargetName = GetTargetName(layerName); if (TargetName != null) { LayerList.Add(TargetName, layerURL); } } } return LayerList; } catch { return LayerList; }
}
|