iphone - 在 google place API 的单个 URL 中查找 "Shopping_mall"和 "food"

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

我尝试通过以下 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”相同的结果。

有人遇到过这个问题吗?我进行了搜索,但找不到任何有用的答案。

附言我经历过这个link还有这个link ,也是。

最佳答案

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

关于iphone - 在 google place API 的单个 URL 中查找 "Shopping_mall"和 "food",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9173716/

相关文章:

ios - ScrollView 在 ios7 中不起作用

iphone - 如何在 iPhone 上使用 Activity 指示器 View ?

iphone - 如何重置 UIImageView 变换属性

ios - 纹理不在 mainBundle 中的 GLKTextureLoader

ios - iPhone私有(private)API编译

javascript - Google 地理编码 API 状态检查 - OVER_QUERY_LIMIT

ios - UITabBarController 未显示其内容的所有大小(UIViewController)

iphone - 有没有办法从 ios 中的 mp3 中提取嵌入的图像数据

javascript - 从 Google map 中的建议 route 提取距离

google-maps - Apple Maps 和 Google Maps API 的参数相同吗?