/// <summary> /// 移除指定图层 /// </summary> /// <param name="layerName">图层名称</param> /// <returns></returns> public bool RemoverLayer(string layerName) { lock (layerDic) { if (!layerDic.ContainsKey(layerName)) { return(true); } if (mapControl.InvokeRequired) { mapControl.Invoke(new Action(delegate { mapControl.MgsDeleteTsLayer(layerName); })); } else { mapControl.MgsDeleteTsLayer(layerName); } layerDic.Remove(layerName); } RefreshMapDelegate(); return(true); }