0

我正在尋找可以與地圖API配合使用的地方API。這裏有三個API我一直在思考: - 谷歌地圖/地點: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來尋找觀光,住宿,餐館,但我們不關心與旅行無關的牙醫,雜貨店等。

你們認爲哪一個最適合我們的需求? (如果你認爲另一個很好的API,我沒有提到的,請務必讓我知道!)

謝謝 Ĵ

回答

2

這是很難在這裏給出一個絕對的答案,因爲的質量每個API背後的數據會因地而異,什麼是「最佳」取決於您的應用的性質和它所解決的問題 - 例如,Google數據的範圍(選擇您的一個選項)通常是被認爲在美洲更強,歐洲更弱。我聽說的另一個例子是巴西的一家公司決定使用諾基亞地圖,因爲它在農村地區的覆蓋範圍更廣,儘管在大城市中它們較弱。當然,數據的廣度和質量可能會隨着時間而改變。

我猜想你最好的選擇是跑一場簡單的選美比賽。

採取爲起點從相關API代碼示例開發者網站

然後修改代碼以獲得相同結果對於你的一些典型用例如住宿,餐飲然後根據您的標準

  • 在相關的 你的區域得到什麼樣的覆蓋得分每個API?
  • 修改代碼有多簡單?
  • 你喜歡展示結果的方式嗎?
  • 獲得更詳細的信息有多容易?
  • API成本的數據計劃多少錢?

然後用記分卡計算出哪個API最適合你。

這裏是所有三個API爲「書店」在覆蓋差的柏林 Bookshops

在諾基亞API返回更多的數據這種特殊情況下的例子,但如果你找一個不同的結果,可給予說「在波士頓的書店」 - 你需要決定哪些位置和哪些查詢與你的應用程序最相關。