2009-12-24 66 views
8

因此,我一直在尋找不同的映射API,並將其縮小到Google Maps API和MapQuest的API。我傾向於將MapQuest的API爲:MapQuest API:有什麼理由通過Google Maps使用它?

  1. 無限查詢
  2. 爲可拖動路線的支持。谷歌的API允許多種方式,這不是一回事。

可拖動的路由對於我正在處理的內容來說是一個非常重要的功能,但是我錯過了避免使用MapQuest API的任何重要原因嗎?也許在EULA中有一些警告?可拖動的路線支持在實踐中很糟糕?

+2

很多人使用MapQuest的。我仍然不喜歡他們的界面,所以我認爲你的問題真的歸結爲用戶偏好。如果它讓你的生活更輕鬆,我不認爲你會看到任何人,但真正的精英主義者會抱怨它。 – 2009-12-24 18:10:01

+0

@Chuck Vose:我會提高你的答案。 – 2009-12-24 18:24:29

回答

3

您確定Google地圖不支持可拖放路線嗎?有很多次我在使用網站時不小心拖了一條計劃路線,把所有東西都扔掉了。不知道有關API。

隨着精度的提高,我注意到對於北卡羅萊納州的方向,MapQuest稍微更加準確。 Google並不總是將地址映射到正確的位置。 MapQuest和Google在一些地方使用不同的數據提供者。谷歌使用各種數據,而在某些地方,提供者將是相同的(NAVTEQ和Tele Atlas)。

否則,它主要是用戶偏好:我很少看到網站,但不使用Google地圖。微軟似乎強迫他們的項目使用Bing出於某種原因;)

+0

是的,谷歌確實允許​​你拖動路線,包括開始和結束,而不僅僅是路標 – BBlake 2009-12-24 18:45:36

+0

不,Google Maps API不支持可拖動路線。正如BBlake所說,你可以對其進行編碼,以便拖動路線的起點或終點標記將重新計算方向。但這與將多段線拖曳到您想要的道路上並不相同,這迫使Google重新計算其使用道路的原始路線。 – 2009-12-24 21:47:59

+3

我應該說明maps.google.com支持可拖動路線,但API本身不支持相同的功能。雅虎也是這樣。看起來奇怪的是,他們都會拋棄這一功能,而MapQuest只是在他們的API中才開始支持它。 去圖。 – 2009-12-24 21:55:44

5

這是一種遲到的答案,但我最終使用Mapquest API,因爲他們作爲小地圖更好地工作,並沒有看起來很雜亂,尤其是在我從地圖中提取縮放控件並通過jQuery UI Slider實現它之後。

我認爲這很直觀,易於使用。如果我只是在某處查找路線,我仍然會始終選擇Google地圖。如果我需要構建一個API地圖,特別是爲了適應更小的尺寸,MapQuest似乎可以做到。

4

如果您需要實際支付的HTTPS服務(例如,您需要使用自己的地圖背後的密碼保護的站點),它的成本少與Mapquest服務

+4

很少。在我的情況下,MapQuest的價格是Google Maps的1/4,Bing Maps的價格是1/6。 – 2012-04-05 19:43:29

+2

是的。對我來說,每年使用mapquest vs $ 14,000美元用於gmaps的費用爲每年3,400美元。 – drawtheweb 2013-08-21 13:24:36