我正在开发ios应用程序,我必须输入地名并根据文本找到位置,使用下面提到的功能,但是,我没有得到正确的位置。我的实际位置应该是
latitude = 15.494248
longitude= 73.817682
我正在接受
latitude = 40.015038
longitude = -75.239108
所以为了避免违规行为,我打算使用Google IOS地图,但我没有得到任何正确的信息 找出位置的功能。
那么是否有任何功能可以为我提供准确的位置,也可以使用Google地图
[geocoder geocodeAddressString:sender.text completionHandler:^(NSArray *placemarks, NSError *error)
{
if (error)
{
NSLog(@"%@", error);
}
else
{
thePlacemark = [placemarks lastObject];
float spanX = 1.00725;
float spanY = 1.00725;
MKCoordinateRegion region;
region.center.latitude = thePlacemark.location.coordinate.latitude;
region.center.longitude = thePlacemark.location.coordinate.longitude;
region.span = MKCoordinateSpanMake(spanX, spanY);
NSLog(@"%f", region.center.latitude);
NSLog(@"%f", region.center.longitude);
[self.mapView setRegion:region animated:YES];
[self addAnnotation:thePlacemark];
}
}];