在我的应用程序中,我希望在Objective-C中使用IOS中的前向地理编码来确定lattitude
和longitude
给定地址。
我在我的应用程序中使用了前向地理编码,但它没有给出确切的地址。这是我的前向地理编码代码
-(void)detectlocation:(NSString*)address
{
CLGeocoder *geocoder=[[CLGeocoder alloc]init];
[geocoder geocodeAddressString:address completionHandler:^(NSArray *placemarks, NSError *error)
{
if(!error)
{
CLPlacemark *placemark = [placemarks objectAtIndex:0];
NSLog(@"%f",placemark.location.coordinate.latitude);
NSLog(@"%f",placemark.location.coordinate.longitude);
self.latitude4=placemark.location.coordinate.latitude;
self.longitude4=placemark.location.coordinate.longitude;
NSLog(@"%@",[NSString stringWithFormat:@"%@",[placemark description]]);
}
}];
}
提前致谢