Google商家信息搜索结果

时间:2017-06-27 10:51:52

标签: api google-places-api google-places

我正在使用Google的地方API来搜索某些商店。

选择名为“Sangkaya'作为一个例子(注意:Sangkaya是一个冰淇淋特许经营),当我输入以下查询时,返回8个Sangkaya商店。

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=3.081213,101.5844108&radius=50000&type=store&keyword=sangkaya&key=YourAPIKey

在上面的查询中,我已通过' store'到类型参数和' sangkaya'到关键字参数。

然而,当我使用下一个查询时,我仍然会通过'存储'到类型参数,但没有通过&sangkaya'对于keyword参数,查询结果不包含任何Sangkaya出口:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=3.081213,101.5844108&radius=50000&type=store&key=YourAPIKey

'类型中包含的值'每个商店的钥匙都包含价值' store'。

我的问题是,为什么在第二个查询中不会返回8个Sangkaya商店?

1 个答案:

答案 0 :(得分:1)

您的第二个查询不会返回Sangkaya商店,因为它没有理由退回它们,它只会返回"商店"距离3.081213,101.5844108不到50公里,没有任何偏好。

如果要查找最近的结果,请使用rankby = distance与类型或关键字,并注意最大半径为7000米。