1

假设我正在使用 Ruby on Rails 上的 Expedia、Booking 等 API 开发酒店预订元搜索应用程序。

如果我想根据半径 20 英里的“到达日期”、“出发日期”和“经度”“纬度”呈现酒店列表,使用 API 的最佳方式是什么。

我有这种搜索所需的所有坐标(大约 10000 个坐标)。

因此,如果我进行这样的搜索,它会为每个坐标返回 20 英里范围内的 100 多家酒店,因此有数万家独特的酒店。

我应该在我的数据库中预先设置每个坐标的所有酒店,并且只使用可用的房间数量和其他动态变量,还是通过 Javascript 动态呈现列表会更好?

这也是完成这项任务的最佳数据库吗?我对 Expedia 会员计划特别感兴趣

4

1 回答 1

0

如果你有兴趣,我找到了我的问题的答案。

仔细查看 Expedia API 文档http://developer.ean.com/docs/read/hotels,尤其是数据库部分(需要登录)。我发现根据应用程序的不同,可能有几种方法可以解决这个问题。我已经停止了导入整个属性数据库的选项,该数据库可在 Expedia 网站上完全访问,并且仅使用诸如房间可用性、价格等动态参数。但是这将需要频繁更新数据库。

于 2013-03-08T13:13:36.493 回答