应用程序中比较: 用layers.add: 用layers.insert _datasetVec = _dataSource.Datasets["BaseMap_R"] as DatasetVector;
//Add(dataset,theme,true) 是把layer图层添加到地图的顶层。这样是位于所有图层的最上面的Layer layer = _mapControl.Map.Layers.Add(_datasetVec, themeRange, true);//用insert(index,dataset,theme) 是把图层插入到原本图层所在的位置。//这样就是位于所有图层的中间,不会覆盖显示在上面的文本图层Layers layers = _mapControl.Map.Layers;int index = layers.IndexOf(_datasetVec.Name + "@" + _dataSource.Alias);Layer layer = layers.Insert(index, _datasetVec, themeRange);
在deskpro上比较一个图层看看
layers.add 和 layers.insert 比较
最新推荐文章于 2024-03-15 12:04:54 发布