// 得到选中的数据集
soDataSource pDataSource = axSuperWorkspaceCtl.Datasources[strDataSource];
soDataset pDataset = pDataSource.Datasets[strDataset];
if (pDataset != null)
{
// 添加数据集
soLayers pLayers = axSuperMapCtrl.Layers;
//pLayers.RemoveAll();
pLayers.AddDataset(pDataset, true);
// 刷新地图
axSuperMapCtrl.Refresh();
axSuperLegendCtrl.Refresh();
// 释放com接口资源
Marshal.ReleaseComObject(pLayers); pLayers = null;
}
Marshal.ReleaseComObject(pDataset); pDataset = null;
Marshal.ReleaseComObject(pDataSource); pDataSource = null;
本文介绍了如何使用SuperMap API加载选定的数据集到地图中,并实现地图的刷新。此外,还详细展示了COM对象的资源释放过程。
1万+

被折叠的 条评论
为什么被折叠?



