gpt4 book ai didi

ios - 如何在 iOS SDK 上通过给定的邮政编码 (ZIP) 获取国家名称

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:57:17 24 4
gpt4 key购买 nike

是否可以通过提供用户的邮政编码来获取国家名称?

我查看了 Core Location Framework,但它并没有通过给定邮政编码和查找国家/地区名称来反过来工作。

The Core Location framework (CoreLocation.framework) provides location and heading information to apps. For location information, the framework uses the onboard GPS, cell, or Wi-Fi radios to find the user’s current longitude and latitude.

我希望 iOS SDK 上有一个类,我真的不想使用其中一个 Google Maps API

最佳答案

是的,您的解决方案可以在 iOS SDK 中找到。

将文本字段连接到此操作:

- (IBAction)doSomethingButtonClicked:(id) sender
{
CLGeocoder *geocoder = [[CLGeocoder alloc] init];
[geocoder geocodeAddressString:yourZipCodeGoesHereTextField.text completionHandler:^(NSArray *placemarks, NSError *error) {

if(error != nil)
{
NSLog(@"error from geocoder is %@", [error localizedDescription]);
} else {
for(CLPlacemark *placemark in placemarks){
NSString *city1 = [placemark locality];
NSLog(@"city is %@",city1);
NSLog(@"country is %@",[placemark country]);
// you'll see a whole lotta stuff is available
// in the placemark object here...
NSLog(@"%@",[placemark description]);
}
}
}];
}

我不知道 iOS 是否支持所有国家/地区的邮政编码,但它绝对适用于英国(例如邮政编码“YO258UH”)和加拿大(“V3H5H1”)

关于ios - 如何在 iOS SDK 上通过给定的邮政编码 (ZIP) 获取国家名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33459973/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com