【发布时间】:2014-08-29 14:41:14
【问题描述】:
我正在对 Google Places RadarSearch API 进行查询,但并不完全理解结果。我正在寻找附近的乐购超市。我的查询结构如下:
我尝试了一系列字段类型、关键字和名称的变体。结果都不是乐购商店。我错过了什么吗?
Google 文档将这些字段显示为:
关键字 - 与 Google 已为此地点编制索引的所有内容匹配的术语,包括但不限于名称、类型和地址,以及客户评论和其他第三方内容。 em>
name — 与地名匹配的一个或多个术语,由空格字符分隔。结果将仅限于包含传递的名称值的结果。请注意,除了列出的名称之外,一个地点可能还有与其相关的其他名称。 API 将尝试将传递的名称值与所有这些名称进行匹配。因此,可能会在结果中返回列出名称与搜索词不匹配但关联名称匹配的地点。
我总是得到最多 200 个结果,其中可能包括 1 个或 2 个 Tescos。当我查看谷歌地图时,我正在搜索的半径内有 10 个乐购。就好像 api 忽略了 name 字段。我在名称字段中填充什么并不重要,我仍然得到相同的结果
更新:似乎这是一个已知的错误https://code.google.com/p/gmaps-api-issues/issues/detail?id=7082
【问题讨论】:
标签: api google-places-api