在美国无效的搜索区域

问题描述

我们在搜索学校/大学类型的地点时面临搜索区域问题。

let filter = GMSAutocompleteFilter()
filter.type = .noFilter

查询后,通过 findAutocompletePredictions()搜索。结果已按以下类型过滤:

 let schoolTypes = ["primary_school","secondary_school","school","university"]

来自美国的用户向我们报告了问题,他们找不到哈佛大学。他们必须查询“波士顿大学” 如果我们查询“ Harv”,则第一个结果是正确的。 我们的位置是欧洲。通过更改计算机上的区域,语言,键盘或位置,我已经在模拟器上测试了不同的场景,并且得到了正确的响应。 我应该检查哪些设置?有什么想法吗?

正确的回应:

Correct response

错误的响应:

IncorrectResponse

解决方法

我添加了位置偏差并且它起作用了。

https://developers.google.com/places/ios-sdk/autocomplete#biasing_results_to_a_specific_region