HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了机场代码 – iOS大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个需要检测用户位置的应用程序.

我需要提取用户的国家和城市代码.

我能够使用LOCATIOnManager中的地标获取国家/地区代码:didupdateToLOCATIOn:fromLOCATIOn:如下所示:

CLGeocoder * geoCoder = [[CLGeocoder alloc] init];
    [geoCoder reverseGeocodeLOCATIOn:newLOCATIOn completionHandler:^(NSArray *placemarks,NSError *error) {

        MKPlacemark * mark = [[MKPlacemark alloc] initWithPlacemark:[placemarks objectATindex:0]];
        NSString * code = mark.countryCode;

        NSLog(@"country code: %@",codE);

    }];@H_874_7@ 
 

那么,是否有任何解决方案可以帮助我找用户所在城市的IATA 3-Letter Code

解决方法

@H_301_13@ 我建议你使用OpenFlights提供的数据库http://openflights.org/data.html(@ Ben-G间接链接).

一个“Web服务”作为一个表单:http://openflights.org/html/apsearch但我认为虑到数据库的大小(约9200个条目),实际上最好在应用程序中导入它并直接查询它,特别是如果你要查询很多(更多的查询…如果使用网络服务更多的流量,因此更多的延迟和减少的用户体验等).

然我想知道为什么你不会根据用户的位置计算一个圆圈,然后查询数据库中某个特定半径范围内的任何机场.这将为您提供所有机场的下落,显然是城市和国家.如果主要由机场服务的城市与用户所在城市不对应,则获取给定用户所在城市的机场代码可能不会给您任何信息.

大佬总结

以上是大佬教程为你收集整理的机场代码 – iOS全部内容,希望文章能够帮你解决机场代码 – iOS所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。