I use google map to go from A to B, the distance is fine but when i hit 'direction' button, it show me that i am at a different location from where I am now, it usually go from A to C or C to B, so how to fix that please
There is no fix currently -- it's been reported many times in all of the MIUI14 build threads. Use another map app such as Here Maps, Waze etc, or use the built in Xiaomi Compass app for direction relative to your location in Google Maps.