Google地图会因任何原因阻止来自ip的请求吗?

时间:2016-11-23 17:16:10

标签: java google-maps

我使用Java来使用Google Maps静态API获取地图。我创建了一个itext图像:

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

这段代码工作正常,直到两天。大约两天前,我被告知我的IP地址因垃圾邮件而被阻止。昨天我发现上面的代码不起作用。我想知道,这是否是因为IP地址阻塞。

Google地图会因垃圾邮件阻止IP地址吗?

1 个答案:

答案 0 :(得分:1)

看起来你正在抓静态地图图像。请注意,服务条款不允许这样做,第10.5(c),(d)段 您无法下载和保存图像。

  

不使用服务之外的内容。除非(d)小节明确允许,否则您不得使用本服务之外的任何内容。例如,您不会将内容导出或保存到第三方的平台或服务。

     

无缓存或存储。您不会预取,缓存,索引或存储要在服务外部使用的任何内容。

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

  

您不得存储和提供使用Google Static Maps API从您的网站生成的图像副本。所有需要静态图像的网页都必须将HTML img标记的src属性或HTML div标记的CSS background-image属性直接链接到Google Static Maps API,以便所有地图图像都显示在Web的HTML内容中页面并由Google直接提供给最终用户。

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

事实上,如果Google检测到可疑行为,他们可以屏蔽IP地址。