在基于接收信号强度指示(received signal strength indicator,RSSI)的射频识别(radio frequency identification,RFID)室内定位系统中,由于环境干扰的非均匀性,定位环境中不同区域的信号传播模型存在差异.为此提出一种基于区域划分的定位方法,将定位区域划分为多个三角形子区域.定位过程中依据待定位标签的RSSI值经多轮投票机制确定其所在子区域,然后分别估算各子区域的环境因子和路径损耗值来建立子区域的定位模型,实现环境自适应.在此基础上引入虚拟参考标签概念,在定位区域内构造虚拟信号强度空间,并提出一种最近邻K值自校正方法选择最近邻标签,采用最近邻方法进行定位坐标计算.仿真结果表明,在复杂的低标签密度环境下,定位精度和稳定性比经典的LANDMARC和VIRE方法有显著提高.