如何在MKMapView中find中国变换的逆函数?

这似乎是一个众所周知的事实 , MKMapView (和谷歌的地图一般)有一个不同的偏移量在100-600米,使注解在地图上显示不正确。

根据这个线程 ,Google有一个名为_applyChinaLocationShift的私有方法,它可以工作,但显然只适用于CLLocations提供的CLLocationManager 。 对于任意CLLocations ,它返回nil。 我正在编写的应用程序只需要在一个城市工作,所以我想过使用_applyChinaLocationShift对区域进行预采样,如果可能的话,将逆向转换存储在已发布的应用程序中。

那么基本上,有没有办法把坐标转换成对应于转换后的中国地图的坐标?

如何在模拟器中使用位置模拟,并在该特定城市中提供一堆坐标。