Google Places API会针对各种排名和雷达搜索组合返回随机结果

时间:2016-09-02 16:04:42

标签: google-maps google-places-api

对于rankby搜索,我今天早上11点左右在印度时间点击了以下网址:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=41.703625,-71.493149&rankby=distance&type=cafe&key=&安培;名称= BrewedAwakenings

我有5家Brewed Awakenings咖啡馆

现在每当我点击完全相同的网址时,我只会获得4家Brewed Awakenings咖啡馆

在Rankby搜索以下网址的另一个问题:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=42.351463,-71.050446&rankby=distance&type=cafe&key=

我在地址找到星巴克咖啡馆: 波士顿国会街303号

现在,当我点击相同的网址并附加参数& name = Starbucks时,这个咖啡馆就会从响应中丢失 以下网址 https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=42.351463,-71.050446&rankby=distance&type=cafe&key=&安培;名称=星巴克

(波士顿国会街303号的星巴克咖啡馆失踪)

在雷达搜索中,使用以下URL,我们得到波士顿咖啡馆的不同结果: https://maps.googleapis.com/maps/api/place/radarsearch/json?location=42.351463,-71.050446&radius=32186.90&type=cafe&sensor=true&key=&安培;名称=%22Starbucks%22

有时跟随地方ID咖啡馆来了,有时它不会 地点ID:ChIJcZkjBYBw44kR1iTeLn1efm0

即使我们传递带有或不带双引号的名称,它也会有所不同。

此外,地方API的Google文档说我们可以通过" name"带有管道分隔值的参数 但是这会根据名称的顺序给出不同的结果,也取决于我们是否以长名称给出空格

1 个答案:

答案 0 :(得分:1)

您似乎在Places API Nearby和Radar搜索中报告了4个不同的问题。对于每个问题,正确的方法是分别file bugs