适用于旅行应用的适用场所API

时间:2012-07-30 13:45:20

标签: google-maps-api-3 maps google-places-api bing-maps here-api

我正在寻找可以与地图API一起使用的地方API。以下是我一直在考虑的三个API:   - Google地图/地方信息:https://developers.google.com/maps/   - 微软Bing:https://www.microsoft.com/maps/developers/mapapps.aspx   - 诺基亚地图:http://api.maps.nokia.com/2.1.0/devguide/overview.html

他们似乎可能会取得好成绩。我将要处理的应用程序是关于旅行信息。因此,我们希望使用最好的API来寻找观光,住宿,餐馆,但我们并不关心与旅行无关的牙医,杂货店等。

您认为哪一个最符合我们的需求? (如果你想到我没有提到的另一个好API,请务必告诉我!)

谢谢你, Ĵ

2 个答案:

答案 0 :(得分:2)

这里很难给出一个绝对的答案,因为每个API背后的数据质量会因地而异,“最佳”的取决于应用的性质及其解决的问题 - 例如,谷歌数据的范围(选择一种选择)通常被认为在美洲更强,在欧洲则更弱。我听说的另一个例子是一家决定使用诺基亚地图的巴西公司,因为它在农村地区有更好的覆盖率,尽管在大城市中它更弱。当然,数据的广度和质量可能会随着时间而变化。

我猜你最好的选择就是参加一场简单的选美比赛。

以相关API开发人员网站的代码示例为起点

然后修改代码以获取某些典型用例的相同结果,例如住宿,餐馆然后根据您的标准为每个API评分

  • 在与之相关的区域中获得什么样的覆盖范围 您?
  • 修改代码有多容易?
  • 你喜欢结果的呈现方式吗?
  • 获取更详细的信息有多容易?
  • API的数据计划需要多少费用?

然后使用记分卡确定哪种API最适合您。

以下是柏林“书店”所有三个API的覆盖范围不同的示例 Bookshops

在这种特殊情况下,诺基亚API会返回更多数据,但如果您查找“波士顿书店”,则可能会给出不同的结果 - 您需要确定哪些位置以及哪些查询与您的应用程序最相关。

答案 1 :(得分:-2)

我认为以下API列表对您有所帮助。

http://www.programmableweb.com/news/134-travel-apis-kayak-yahoo-travel-and-hotelscombined/2012/02/28

大约有134个API专门用于旅行应用程序。