对于一个学校项目,我试图使用代码来欺骗我的 iPhone 的位置。我已经了解“调试”>“模拟位置”选项,但我想知道是否可以使用框架或通过代码或类似的方式传递 GPX 数据来欺骗它。
例如,在 Android 中您可以简单地执行以下操作:
location.setLatitude(latitude);
location.setLongitude(longitude);
这在 Xcode/Xamarin 中也可能吗?
最佳答案
可以使用MkMapView的setRegion函数
let region: MKCoordinateRegion = MKCoordinateRegionMakeWithDistance(selectedLocationCoordinate, 1000, 1000)
mapView.setRegion(region, animated: true)
这里 selectedLocationCoordinate 的类型为 CLLocationCooperative2D,您可以使用其纬度和经度属性指定其纬度和经度
selectedLocationCoordinate.latitude =
selectedLocationCoordinate.longitude =
关于ios - 使用代码在 Xcode 中欺骗 iPhone 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44515539/