2012-04-13 2 views
2

Wie kann ich einen CLRegion oder CLLocationCoordinate2D oder Längen-/Breitengrad basierend auf einem korrekt geschriebenen Ländernamen extrahieren? Würde CLGeocoder wie diese Arbeit:Koordinaten/Region von Ländername

CLGeocoder *geoCode = [[CLGeocoder alloc] init]; 
[geoCode geocodeAddressString:@"Singapore" completionHandler:^(NSArray *placemarks,  NSError *error) { 
if (!error) { 
     CLPlacemark *place = [placemarks objectAtIndex:0]; 
NSLog(@"%i,%i", place.//what would i put here); 

} 


    }]; 

Welche Variable hat eine CLPlacemark halten, der die Adresse sagt?

Antwort

3

nie Verstand es herausgefunden:

CLGeocoder *geoCode = [[CLGeocoder alloc] init]; 
[geoCode geocodeAddressString:@"Singapore" completionHandler:^(NSArray *placemarks, NSError *error) { 
    if (!error) { 
     CLPlacemark *place = [placemarks objectAtIndex:0]; 
     CLLocation *location = place.location; 
     CLLocationCoordinate2D coord = location.coordinate; 
     NSLog(@"%g is latitude and %g is longtitude", coord.latitude, coord.longitude); 

    } 


}];