0

我尝试按照 URL 在一个请求中同时获取“shopping_mall”和“food”。

https://maps.googleapis.com/maps/api/place/search/json?location=%@,%@&radius=1500&sensor=true&key=%@&types=shopping_mall|food

这给了我只有“食物”类型的地方的回应。

但,

https://maps.googleapis.com/maps/api/place/search/json?location=%@,%@&radius=1500&sensor=true&key=%@&types=shopping_mall

仅给出带有“shopping_mall”的结果。此外,与“food”相同的 URL 只会给出与“shopping_mall|food”相同的结果。

有没有人遇到过这个问题。我已经搜索过,但找不到任何有用的答案。

PS我也浏览过这个链接和这个链接

4

1 回答 1

1

如果您在第一个请求中只获得食物,并且获得了 20 个结果,那么 Google 可能认为最相关的结果是食物。您可能需要执行 2 个请求。您可以尝试添加关键字=购物,但这可能会限制您的食物结果。

于 2012-02-07T15:22:50.347 回答