Global navigation satellite system (GNSS) spoofing interference can mislead the target receiver in reporting wrong position, velocity and time results, which is a serious threat to the security of GNSS applications. Localizing and destroying the interference source is a complete way to clear the threat. In this paper, an algorithm is proposed to locate interference source using both pseudo-range and received signal strength (RSS) measurements, which are from the spatially distributed GNSS receivers. The algorithm has two stages. In the first stage, the distances between the interference source and receivers are estimated using weighted least-squares (WLS) method. And then source position is estimated using the estimated distances in the second stage. This algorithm's computation burden is low, and its solution doesn't divergence even if the measurements' accuracy is low. In addition, the mathematical derivation shows that the solution can reach the CRLB accuracy. Simulations corroborate the theoretical results and the good performance of the proposed method.