我尝试在iOS中使用objective-c获取zip /邮政编码的坐标,但是,它总是在我自己的iPhone上返回中国郑州的固定坐标(我猜这是富士康的工厂,[34.153348,113.488374] )。但它在模拟器上工作正常。
CLGeocoder *geoCoder = [[CLGeocoder alloc] init];
[geoCoder geocodeAddressString:zipcodefield.text completionHandler:^(NSArray *placemarks, NSError *error) {
CLPlacemark *placemark = [placemarks objectAtIndex:0];
CLLocation *location = placemark.location;
CLLocationCoordinate2D coordinate = location.coordinate;
NSLog(@"%f", coordinate.latitude);
NSLog(@"%f", coordinate.longitude);
}];
你知道为什么吗?感谢。