旅行申请机场代码返回城市,国家

时间:2011-06-14 14:28:37

标签: iphone ios4

我正在尝试开发一个旅行应用程序。我想提交机场代码并返回国家,城市,以及该特定空间的天气。市场上有一个API可以帮助我这样做???或者还有其他方法可以做到吗?

1 个答案:

答案 0 :(得分:2)

这是城市/国家/地区的一个:http://airportcode.riobard.com/about

这个问题有关天气的好信息:Weather API - Provides "About to..." Information?

这是一段代码示例,它接受来自'inputTextField'的文本并将位置输出到'outputLabel'

-(IBAction)getCity{
NSString *urlString = [NSString stringWithFormat:@"http://airportcode.riobard.com/airport/%@?fmt=json",self.inputTextField.text];
NSURL *url = [NSURL URLWithString:urlString];
NSString *response = [[NSString alloc] initWithContentsOfURL:url];
const char *convert = [response UTF8String];
NSString *responseString = [NSString stringWithUTF8String:convert];
NSDictionary *airport = [responseString JSONValue];
self.outputLabel.text=[airport objectForKey:@"location"];
}