地铁运客高峰期,大众用户往往因无法在嘈杂的环境中听清语音播报到站信息而导致无法及时地做好下车准备。针对这一需求,提出了一种基于智能手机内置传感器的地铁车站级定位方法。该方法利用惯性传感器与磁力计的观测值以及解算出的水平姿态角来构建地铁车站间的指纹库,然后在实时定位时使用用户智能手机传感器观测值与指纹库进行匹配,从而确定用户即将到达的地铁站。实测结果表明,所提出的算法利用智能手机内置传感器能够实现可靠的地铁车站级定位,准确率达到98.4%。