2016-11-23 27 views
-3

我使用Java來使用Google Maps靜態API獲取地圖。我創建了一個迭代圖像:Google地圖是否因任何原因阻止來自IP的請求?

Image image = Image.getInstance(new URL(urlString)); 

此代碼工作正常,直到兩天。大約兩天前,我被告知我的IP地址因垃圾郵件而被阻止。昨天我發現上面的代碼不起作用。我想知道,這是否是因爲IP地址阻塞。

Google地圖是否因垃圾郵件而阻塞IP地址?

+0

任何公共API都會黑名單它認爲惡意行爲的IP。它被稱爲防火牆。 – kpie

回答

1

它看起來像你在刮靜態地圖圖像。請注意,這是服務條款10.5(c),(d) 不允許的。您不能下載和保存圖像。

沒有使用服務之外的內容。除(d)中明確允許的情況外,您不會使用本服務以外的任何內容。例如,您不會將內容導出或保存到第三方的平臺或服務。

沒有緩存或存儲。您不會預先獲取,緩存,索引或存儲要在服務之外使用的任何內容。

https://developers.google.com/maps/terms#10-license-restrictions

你可能不存儲和提供使用谷歌靜態地圖API從您的網站生成的圖像的副本。所有需要靜態圖像的網頁必須直接將HTML img標記的src屬性或HTML div標記的CSS background-image屬性鏈接到Google Static Maps API,以便所有地圖圖像都顯示在網頁的HTML內容中頁面並直接由Google提供給最終用戶。

https://developers.google.com/maps/faq#tos_staticmaps_reuse

事實上,如果谷歌檢測到可疑行爲,他們可以阻止一個IP地址。

相關問題