假设我正在使用 Ruby on Rails 上的 Expedia、Booking 等 API 开发酒店预订元搜索应用程序。
如果我想根据半径 20 英里的“到达日期”、“出发日期”和“经度”“纬度”呈现酒店列表,使用 API 的最佳方式是什么。
我有这种搜索所需的所有坐标(大约 10000 个坐标)。
因此,如果我进行这样的搜索,它会为每个坐标返回 20 英里范围内的 100 多家酒店,因此有数万家独特的酒店。
我应该在我的数据库中预先设置每个坐标的所有酒店,并且只使用可用的房间数量和其他动态变量,还是通过 Javascript 动态呈现列表会更好?
这也是完成这项任务的最佳数据库吗?我对 Expedia 会员计划特别感兴趣