There is always an offset of about 500 meters in positioning
mapbox/openmaps or apple maps is a good solution here rather than using google maps. they all support proper offsets for Chinese market.
I think that calculating the latitude and longitude in China may need to consider a certain offset.
Customer support service by UserEcho