餐厅的 Google 个地点 API :没有回答最高价格 > 0

Google Places API for restaurant : no answer with maxprice > 0

我正在尝试使用 Google Places API 来了解我周围的餐馆是否符合某些标准。在我添加 "maxprice" 逻辑之前,一切都很好。

如果价格高于 0(Google 处理 0 到 4),API returns 0 结果。如果我想在不同类型或餐厅菜单(便宜/昂贵等)之间进行过滤,那就不是很有趣了。)

这是我当前的查询结果: https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=48.86459,2.36867&radius=500&rankby=prominence&types=food|restaurant&keyword=burger&key=YOUR-KEY

无结果: https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=48.86459,2.36867&radius=500&rankby=prominence&minprice=0&maxprice=1&types=food|restaurant&keyword=burger&key=YOUR-KEY

关于如何改进它有什么想法吗?

非常感谢, 亚历克斯

None 的第一个查询结果中包含价格信息,因此它们完全被任何价格过滤排除。

查看第一个查询中两个结果的地点详细信息响应:两者都没有 price_level 字段(因为 Google 的数据库缺少这些地点的此信息)。因此 minpricemaxprice 过滤器都将排除这些结果。