我正在尝试显示用户在某些文本字段中输入的地址的纬度和经度值。理想情况下,我希望用户输入地址,然后单击一个按钮,该按钮将找到纬度/经度并将这些值输入到同一视图中的两个文本字段中。我只是不确定如何在代码中调用这些文本字段的地址值。
这是我到目前为止所拥有的
-(IBAction)getLatLon:(id)sender{
CLGeocoder *geocoder = [[CLGeocoder alloc] init];
NSString *addressString = @"%@address, city, county, county, postcode";
[geocoder geocodeAddressString:addressString inRegion:nil completionHandler:^(NSArray* placemarks, NSError* error)
{
for (CLPlacemark * aPlacemark in placemarks)
{ // Process the placemark.
NSLog(@"Got Placemark : %@", aPlacemark);
}
}];
}
例如,当我对您的值进行硬编码时,它会起作用
NSString *addressString = @"Belfast";
我知道我可能试图完全错误地调用这些值,但在这个阶段我的脑袋完全炸了!
我的文本字段是这样命名的
addressText.text
cityText.text
countyText.text
countryText.text
postcodeText.text