我正在使用 Google Places Autocomplete API 在下拉搜索框中返回位置匹配项。
我们最近注意到,在搜索“Yorkshire”时,API 返回非英语结果:
- 北约克郡
- 约克郡西部
- 约克郡德尔苏尔
快速搜索会发现这个 Stack 线程,奇怪的是它也与约克郡有关 - Unexpected results - Google Autocomplete against yorkshire
但是,我已经尝试了该线程中的所有内容,API 仍在返回这些结果。我很确定在这种情况下语言不是问题,因为尽管地区名称是法语/西班牙语,但“英国”仍然以英语返回。我们最初的 API 调用没有指定任何 language=,但是用 en 或 en-GB 添加它似乎没有任何区别。
我们当前的查询在这里。
看起来好像返回的结果完全不正确,但我觉得这很难相信。有任何想法吗?