在google places API的单个网址中找到“Shopping_mall”和“food”

时间:2012-02-07 09:22:14

标签: iphone ios google-maps google-places-api google-places

我尝试按照网址在单个请求中同时获取“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”相同的结果。

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

P.S。我也经历了这个linklink

1 个答案:

答案 0 :(得分:1)

如果您在第一次请求中只获得了食物,并且您获得了20个结果,那么谷歌可能认为最相关的结果就是食物。您可能需要做2个请求。您可以尝试添加keyword = shopping,但这可能会限制您的食物结果。