I am getting total address and coordinates of the location address but I need only coordinates to show on the google map. How is it possible in iPhone?
- (void)geocode {
[SVGeocoder geocode:addressField.text
completion:^(NSArray *placemarks, NSError *error) {
UIAlertView *alertView;
if(!error && placemarks) {
SVPlacemark *placemark = [placemarks objectAtIndex:0];
NSLog(@"%@",placemarks);
alertView = [[UIAlertView alloc] initWithTitle:@"Placemark Found!" message:[placemark description] delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil];
} else {
alertView = [[UIAlertView alloc] initWithTitle:@"Error" message:[error description] delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil];
}
[alertView show];
[alertView release];
}];
the response of the geocoded
"{
address = {
City = Nalgonda;
Country =
India;
CountryCode = IN;
State = "Andhra
Pradesh";
};
coordinate = {
latitude =
"17.05239";
longitude = "79.26718";
};
formattedAddress = "Nalgonda, Andhra Pradesh, India";
}"
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…