No. It is best effort only. No guarantee.
If you have a good devices, and in a location which has large number of Android user. (which for example, SSID database will become more accurate), it can go to 2-3m accuracy.
Otherwise, mixing location information from different source will have a larger variance, and result as lower accuracy.
e.g.
Source A accuracy is 5m.
Source B accuracy is 15m.
Using Source A alone of course accuracy is 5m.
But if mixed A and B, the accuracy of course will be >= 5m.
(consider adding noise to clean data)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…