let filter = GMSAutocompleteFilter()
filter.type = GMSPlacesAutocompleteTypeFilter.city
filter.country = "USA" || "CA"
如何在谷歌自动完成中获得 2 个国家/地区的结果
let filter = GMSAutocompleteFilter()
filter.type = GMSPlacesAutocompleteTypeFilter.city
filter.country = "USA" || "CA"
如何在谷歌自动完成中获得 2 个国家/地区的结果
如果您在GMSAutocompleteFilter
课堂上检查国家/地区属性,那么您会发现它是这样的,string
所以我认为您不能在过滤器中设置多个国家/地区。如果它允许多个国家/地区,那么它应该是array
或任何collection
而不是字符串!在文档中,他们也没有在过滤器中提到多个国家!所以,我认为你不能在一个过滤器中一次设置多个国家!
目前是不可能的。我建议使用 Web API,您可以在查询中发送最多 5 个 ISO 国家/地区代码(请参阅“可选参数”下的组件:
https://developers.google.com/places/web-service/autocomplete