Google Auto建议在不同地区使用时城市不匹配

时间:2016-10-03 08:22:33

标签: ios objective-c google-maps google-places

我整合了GoogleMaps SDK以通过AutoSuggestion选择地点位置,我使用GMSAutocompleteViewController来获取城市建议,选择此城市的位置我想在我们的数据库中搜索酒店。

但是不同国家的城市名称不同。为了我的应用程序需要在国际上,我需要在世界各地获得相同的结果。 (使用GMSAutocompleteViewController

印度的一些城市在世界其他地方的表现不同。

Eg.Mangaluru to Mangalore(旧)

我试图将应用语言和地区分别用于英语和英语,并尝试应用如下的过滤器。

GMSAutocompleteViewController *acController = [[GMSAutocompleteViewController alloc] init];
acController.autocompleteFilter.country @"GB"

仅应用过滤器后会显示该国家/地区的结果。

任何建议都可以获得相同类型的结果。?

我想获得相同的城市搜索结果,无处不在。

1 个答案:

答案 0 :(得分:0)

您可以删除国家/地区的过滤器,以便随处获得结果。 基于文档Place Autocomplete

  

**language** - 语言代码,指示应返回结果的语言(如果可能) 。搜索也偏向于所选语言;可以给予所选语言的结果更高的排名。请参阅list of supported languages及其代码。请注意,我们经常更新支持的语言,因此此列表可能并非详尽无遗。如果未提供语言,则地点自动填充服务将尝试使用发送请求的域的本地语言。

对于相同的城市结果,遗憾的是,目前您可以使用组件按国家/地区进行过滤。

希望这有帮助!