本文提出了一种分析锚节点之间位置关系的方法,并给出一种基于三角形算法的定位方案。在二维平面上,定位一个目标节点需要三个位置已知的锚节点。其中三个锚节点的选取非常重要,如果选取的锚节点不合理,将无法定位出节点位置。因此,节点在定位前根据所提出的方案选出最优的锚节点组合,然后再进行定位可以提高定位的准确性。三角形定位算法为锚节点的选取提供了可靠依据,从而达到了提高定位精度和定位覆盖率的效果。实验表明此定位算法的精度比APS算法中经典的Dv-Hop定位算法更加准确。