The invention provides a positioning drift detecting method and device. The method comprises the following steps of acquiring the GSV of
current time output by a GNSS
receiver; based on the elevationangle and the carrier-to-
noise ratio of a visible
satellite included in the GSV, calculating the number svnum1 of satellites whose
elevation angle is greater than a preset
elevation angle threshold and the carrier-to-
noise ratio is greater than a preset first carrier-to-
noise ratio threshold; and determining whether the svnum1 is less than a preset
satellite number threshold, and if the svnum1 isless than the threshold, determine that positioning drift is generated at the
current time. In the invention, through calculating the number svnum1 of the satellites whose
elevation angle is greater than the preset elevation angle threshold and the carrier-to-noise ratio is greater than the preset first carrier-to-noise ratio threshold, when the svnum1 is determined to be less than the preset
satellite number threshold, the number of satellites with good satellite signals participating in current positioning calculation is too small, at this time, a positioning position calculated according tothe satellite
signal may be drifted, and, in the invention, positioning drift is determined to be generated at the current moment, and the accuracy of the positioning
drift detection is ensured.