我们使用google places API来提取本地数据。
对于特定查询 - Saint Louis Renters Insurance
,我们只获得一个结果,如下图所示:
但是当相同的查询拼写错误Siant Louis Renters Insurance
[单词'Saint'中的拼写错误]时,我们会得到所有结果,如下图所示:
有谁能告诉我这里发生了什么?我在Google Places API组中发布了这个问题,但是我的帖子被删除了一些,如下图所示,这非常烦人:
如果google将api开始为正确的查询提供较少的结果,那将是非常糟糕的。
答案 0 :(得分:1)
Places API始终会返回最佳结果,因此,如果您按文字或精确关键字进行过滤,并且匹配良好,则只会返回。只有在对正确性不够充分的信心时才会返回多个结果。
如果您只想返回圣路易斯所有可能的保险代理商列表,请尝试使用圣路易斯的Latlng,合适的半径(10公里以下)和types=insurance_agency
过滤器进行附近搜索: