在无线传感器网络的节点定位中,提高节点定位精度和定位覆盖率是节点定位的主要目标之一,但它们往往易受到障碍物和目标区域范围大小的影响。目前已经有许多节点定位算法,其中,APIT定位算法(Approximate Point-in-triangulation Test)是一种基于距离无关的定位方法,该算法的定位精度相对较高,性能相对稳定,但是定位覆盖率却不高,需要较多的锚节点参与定位。针对以上问题,本文提出了一种把第一次能进行定位的未知节点转换为锚节点,然后参与下一次节点定位的改进方法,并且给出了一种两点定位和提高定位精度的方法,仿真实验验证了该算法的有效性。