gpt4 book ai didi

iphone - 如何用英语在Iphone中获取用户的城市和国家

转载 作者:行者123 更新时间:2023-12-01 19:13:42 24 4
gpt4 key购买 nike

我正在使用以下代码在Iphone中获取用户的城市和国家。

CLLocation *location = // Some location


[[[CLGeocoder alloc] init] reverseGeocodeLocation:location completionHandler:^(NSArray *placemarks, NSError *error) {}];

它可以工作,但问题是它以指定的语言返回值。例如,如果用户的当前国家/地区是阿联酋和迪拜市,那么它给我的值为دبي和لإمارات。我想用英语获取这些值,例如迪拜和阿拉伯联合酋长国。

最佳答案

使用此代码获取详细信息。

#define REVERSE_GEO_CODING_URL @"https://maps.googleapis.com/maps/api/geocode/json?"

NSString *urlStr = [NSString stringWithFormat:@"%@latlng=%@,%@&sensor=true",REVERSE_GEO_CODING_URL,latitude,longitude];

DLog(@"%@",urlStr);
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:[urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]];
NSString *json = [BKAPIClient handleConnection:request];
[request release];
if (json)
return (NSMutableDictionary *)[json JSONValue];

我已经使用沙特阿拉伯的latlong进行了测试,并返回了英文地址。

看到这个 link给出了沙特阿拉伯某处的地址。

关于iphone - 如何用英语在Iphone中获取用户的城市和国家,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14683051/

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