针对传统方法计算水下两点之间斜距值不准确的问题,基于声线跟踪算法,提出了以水平距离为约束条件的斜距值优化算法。首先介绍了圆走航单点定位原理,然后给出了新方法的计算原理以及具体的计算步骤,最后设计了仿真实验,将新方法与传统算法进行对比。结果表明,初始入射角在5°以内,传统迭代算法准确度更高,其他入射角范围,新方法准确度更高,表明新方法的适用性更强。