In this paper, bias and CRB analysis for both proposed line-of-sight (LoS) and conventional radio-signal-strength (RSS) based positioning methods are derived. In contrast to the conventional lognormal based analysis, the derived error models take into account the environmental multipath fading effect. The proposed LoS-based scheme improves positioning accuracy by eliminating the effect of non-range dependent portion of powers from the received signal. It suppresses non-line-of-sight (NLoS) disturbance to the positioning result through estimating the LoS component from fading signal. Hence, it is robust to environmental fading disturbance. The derived error models are validated by simulation. Both analytical model and simulation results show that the accuracy and robustness of the proposed LoS-based positioning are superior to that of the conventional RSS-based methods.