2013-01-08 16 views
0

這是一個非技術性問題,但在這裏。谷歌地理編碼和路線API用例

我編寫了幾個工具,可以利用Google Geocode和Directions API作爲我爲基於桌面的商業GIS應用程序編寫(但未發佈)的一些「插件/擴展」類型軟件的一部分。這些工具當然可以達到2500個地理編碼/日限制和10個請求/秒的速度。我寫了幾個其他的地理編碼/路線工具,它們打擊了其他免費/無限的網絡API(ESRI,OSM等)。由於谷歌是衆所周知的,我也想包括Google API。但是,在閱讀Google API服務條款https://developers.google.com/maps/terms#section_10_12時,我的非基於Web的應用程序的使用案例似乎在法律上有些模糊......更多詳細信息:我的軟件下載是免費的,但是具有相對較小的處理限制(< 10地理編碼/路線),除非購買完整的許可證(來自我)。對於基於Google的工具,我的GUI設置爲包含Google的「客戶端ID」和「數字簽名」參數(帶有解釋和網站鏈接),以便最終用戶可以使用他們的Google商業許可證。此外,我的軟件將返回的地理編碼/方向結果編碼爲標準GIS格式,並可以改變輸出座標系。我的軟件不會在「Google地圖」基礎層上顯示地理編碼/路線結果,但不會將其顯示在其他「地圖」上(例如:Bing地圖)。結果顯示在能夠顯示任何地理空間數據圖層的畫布上。 「Google API」將作爲「OSM API」和「ESRI API」的可選參數的地理編碼/路線工具集是整個軟件的一個子集(但是是重要的子集),它執行許多與地理編碼無關的其他事情/方向。無論如何,我想爲我的地理編碼/路由工具集包含一個「Google API」選項。

我的基本問題是:如果提供上述用例,我是否可以在我的軟件中真誠地包含Google Geocode/Directions API API?如果答案爲「否」,那麼Google地理編碼和路線Web API可以在我的軟件中使用嗎?

任何響應(特別是來自谷歌地圖員工!)將不勝感激。

回答

0

這是違反他們的服務條款。以下是頁面的鏈接和摘錄。我最近在工作中處理這個問題。

https://developers.google.com/maps/documentation/directions/ 注意:路線API只能與在Google地圖上顯示結果一起使用;禁止使用路線數據而不顯示請求路線數據的地圖。此外,計算方向會產生版權和警告,必須以某種方式向用戶顯示。有關允許使用的完整詳細信息,請參閱Maps API服務條款許可限制。

https://developers.google.com/maps/documentation/geocoding/ 注意:地理編碼API只能與Google地圖一起使用;禁止在地圖上顯示地理編碼結果。有關允許使用的完整詳細信息,請參閱Maps API服務條款許可限制。

0

雖然這個問題被問早在2013年,這裏是目前谷歌地圖API常見問題的摘錄,爲3月21日,2016年

我可以使用谷歌地圖在我的非Web應用程序?
是的,Google Maps API現在可以用於桌面應用程序,只要他們遵守服務條款的其他限制。請注意,爲了使桌面應用程序被視爲「可公開訪問」,必須有一個可公開訪問的網頁,從中可以下載它。有關更多信息,請參閱服務條款的第9.1節。

因此在某些條件下「現在」是可能的。