【问题标题】:MapQuest API: Any reason to use it over Google Maps?MapQuest API:有什么理由在 Google 地图上使用它?
【发布时间】:2009-12-24 18:05:59
【问题描述】:

所以我一直在研究不同的地图 API,并将其范围缩小到 Google Maps API 和 MapQuest 的 API。我倾向于 MapQuest API 用于:

  1. 无限查询
  2. 支持可拖动的路线。 Google 的 API 允许多个路点,这不是一回事。

可拖动路线是我正在研究的一个非常重要的功能,但我是否错过了避免使用 MapQuest API 的任何重要理由? EULA 中可能有一些警告?可拖动的路线支持在实践中很糟糕?

【问题讨论】:

  • 很多人使用 MapQuest。我仍然不喜欢他们的界面,所以我认为你的问题真的归结为用户偏好。如果它让你的生活更轻松,我认为你不会看到任何人,但真正的精英会抱怨它。
  • @Chuck Vose:我会赞成你的回答。

标签: api google-maps routing


【解决方案1】:

这是一个迟到的答案,但我最终使用了Mapquest API,因为它们作为小地图效果更好,而且看起来不那么混乱,尤其是在我从地图中提取缩放控件并通过jQuery UI 滑块。

我认为它相当直观且易于使用。如果我只是在某个地方查找路线,我仍然总是选择谷歌地图。如果我需要构建 API 地图,尤其是为了适应较小的尺寸,MapQuest 似乎可以解决问题。

【讨论】:

    【解决方案2】:

    如果您实际上需要为他们的 HTTPS 服务付费(例如,您需要在受密码保护的站点后面使用他们的地图),使用 Mapquest 的成本会更低

    【讨论】:

    • 少了很多。就我而言,MapQuest 的价格是 Google 地图的 1/4,是 Bing 地图的 1/6。
    • 是的。对我来说,使用 mapquest 每年需要 3,400 美元,而使用 gmaps 需要 14,000 美元。
    【解决方案3】:

    您确定 Google 地图不支持可拖动路线吗?有很多次我在使用网站时不小心拖了一个计划好的路线,把所有东西都扔掉了。但不确定 API。

    随着准确性的提高,我注意到,对于北卡罗来纳州的路线,MapQuest 稍微更准确一些。 Google 并不总是将地址映射到正确的位置。 MapQuest 和 Google 在某些地方使用不同的数据提供者。 Google 使用各种数据,在某些地方提供者是相同的(NAVTEQ 和 Tele Atlas)。

    否则,这主要是用户偏好:尽管不使用 Google 地图,但我很少看到网站。微软似乎出于某种原因强迫他们的项目使用 Bing ;)

    【讨论】:

    • 是的,Google 确实允许您拖动路线,包括起点和终点,而不仅仅是航点
    • 不,Google Maps API 不支持可拖动路线。正如 BBlake 所说,您可以对其进行编码,以便拖动路线的起点或终点标记将重新计算方向。但这与将折线拖到您想要的道路上不同,这会迫使 Google 重新计算其原始方向以使用该道路。
    • 我应该澄清一下,maps.google.com 支持可拖动的路线,但 API 本身不支持相同的功能。雅虎也是如此。似乎很奇怪,他们都忽略了这一功能,而 MapQuest 今年才开始在他们的 API 中支持它。去图吧。
    猜你喜欢
    • 2017-09-20
    • 1970-01-01
    • 2015-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多