gpt4 book ai didi

ios - 我可以更改 iOS 版 Google Places API 的结果语言吗?

转载 作者:行者123 更新时间:2023-11-29 10:26:02 25 4
gpt4 key购买 nike

我正在使用适用于 iOS 的 Google Places Api (GMSAutocompleteFilter) 来搜索附近的地点,

如果我将英语(美国)设置为我的系统语言,它将返回繁体中文结果(这是可以接受的,因为我在台湾)。

但是如果我将繁体中文设置为我的系统语言,api将返回简体中文结果(这背后的逻辑是什么?)

如何更改 api 搜索结果的语言?

- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText {
GMSAutocompleteFilter *filter = [[GMSAutocompleteFilter alloc] init];
// filter.type = kGMSPlacesAutocompleteTypeFilterCity;

[placesClient autocompleteQuery:searchText
bounds:nil
filter:filter
callback:^(NSArray *results, NSError *error) {
if (error != nil) {
NSLog(@"Autocomplete error %@", [error localizedDescription]);
return;
}

self.placeResults = results;
[self.resultsList reloadData];

for (GMSAutocompletePrediction* result in results) {
NSLog(@"Result '%@' with placeID %@", result.attributedFullText.string, result.placeID);
}
}];

最佳答案

您始终可以通过编程方式更改语言设置。 swift 4

UserDefaults.standard.set(["en_US"], forKey: "AppleLanguages")

关于ios - 我可以更改 iOS 版 Google Places API 的结果语言吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32246471/

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