答案 0 :(得分:1)
设置位置的替代方法是通过调用“CLLocationManager”类的“位置”。在obj-c中,
+(void) load {
// replace 'location' with 'custom_location' method
}
然后通过简单地更改'kMockedLatitude'和'kMockedLongitude'变量,实现custom_location方法,无论您想要设置什么位置。
//Portland, USA
CLLocationDegrees kMockedLatitude = 45.52306;
CLLocationDegrees kMockedLongitude = -122.67648;
-(CLLocation *)custom_location
{
return [[CLLocation alloc] initWithLatitude:kMockedLatitude longitude:kMockedLongitude];
}
这甚至可以在iOS设备中使用。