Google地方API应该只匹配关键字到地名,而不是地址

时间:2016-06-03 14:41:57

标签: android google-places-api

我使用Places API(不使用GoogleApiClient,我明确地调用了网址)来获取附近的兴趣点,并使用给定的关键字参数进行查询。问题是服务还列出了地址与关键字匹配的地方,但我只想列出名称匹配的地方。 有没有办法解决这个问题而不在客户端过滤结果?

提前致谢!

1 个答案:

答案 0 :(得分:0)

根据文档,关键字参数是

  

与Google为此地点编入索引的所有内容匹配的字词,包括但不限于姓名,类型和地址,以及客户评论和其他第三方内容

还有一个名称参数似乎是您的解决方案:

  

要与地点名称匹配的一个或多个术语,用竖线符号(term1 | term2 | etc)分隔。结果将仅限于包含传递的名称值的结果。请注意,除了列出的名称之外,某个地方可能还有与之关联的其他名称。 API将尝试将传递的名称值与所有这些名称进行匹配。因此,可能会在列出的名称与搜索词不匹配但结果名称相同的结果中返回地点。

https://developers.google.com/places/web-service/search?hl=en#PlaceSearchRequests