Vis*_*mar 5 google-maps google-api google-maps-api-3 google-places-api
我们使用Google Places API提取本地数据。
对于特定查询- Saint Louis Renters Insurance我们仅获得一个结果,如下图所示:

但是,如果同一查询的拼写错误Siant Louis Renters Insurance(在“ Saint”一词中拼写错误),我们将获得所有结果,如下图所示:

谁能告诉我这里发生了什么?我在Google Places API组中发布了此问题,但是我删除了一些帖子,如下面的图片所示,这很烦人:

如果Google Places api开始为正确的查询提供较少的结果,那将是非常糟糕的。
Places API 始终会返回最好的结果,因此,如果您按文本或精确关键字进行过滤并且存在良好的字符串匹配,它将仅返回该结果。仅当对正确性没有足够信心时才会返回多个结果。
如果您只想返回圣路易斯所有可能的保险机构的列表,请尝试使用圣路易斯的纬度、合适的半径(10 公里以下)和过滤器进行附近搜索types=insurance_agency:
| 归档时间: |
|
| 查看次数: |
735 次 |
| 最近记录: |