扩展了Dirichlet-to-Neumann(DtN)映射方法,构造出了旋磁光子晶体单元晶格的DtN映射,并利用该映射建立特征值问题来计算二维旋磁光子晶体的带隙结构.该方法只需要在边界上进行离散,从而得到的特征值问题矩阵较小,并且该特征值问题以频率ω为给定的参数,以波数β的函数为特征值,所以无论对于色散介质还是非色散介质,它都是线性特征值问题.最后,分别以正方形、三角形以及蜂巢状周期排列的旋磁光子晶体为例验证了该数值方法的有效性.