针对指纹定位中传统的区域划分方式无法保证区域匹配准确率的问题,提出了一种模糊匹配算法,使得匹配范围动态调整,提高定位速度的同时削弱区域划分带来匹配失准的缺陷。在位置计算阶段则结合多维相似度系数,并引入环境参量重新分配近邻点权重,克服环境和设备的变化对定位带来的不利影响,降低定位误差。经实测场景测试,在保障匹配准确率的前提下,所提算法相较于全局匹配减少60%以上的指纹匹配量,且通过实验验证,定位精度较现有的算法提高17%以上。