Java 谷歌地图是否以任何理由阻止来自ip的请求?

Java 谷歌地图是否以任何理由阻止来自ip的请求?,java,google-maps,Java,Google Maps,我使用Java通过GoogleMaps静态API获取地图。我创建了一个itext图像,如下所示: Image image = Image.getInstance(new URL(urlString)); 这段代码在两天前一直运行良好。大约两天前,我被告知我的IP地址因垃圾邮件而被屏蔽。昨天我发现上面的代码不起作用。我想知道,这是否是因为IP地址阻塞 谷歌地图会因为垃圾邮件而阻止IP地址吗?看起来你正在抓取静态地图图像。请注意,服务条款第10.5 c、d段不允许这样做 您无法下载和保存图像 不使

我使用Java通过GoogleMaps静态API获取地图。我创建了一个itext图像,如下所示:

Image image = Image.getInstance(new URL(urlString));
这段代码在两天前一直运行良好。大约两天前,我被告知我的IP地址因垃圾邮件而被屏蔽。昨天我发现上面的代码不起作用。我想知道,这是否是因为IP地址阻塞


谷歌地图会因为垃圾邮件而阻止IP地址吗?

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

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

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

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


事实上,如果谷歌检测到可疑行为,他们可以封锁一个IP地址。

任何公共api都会将其认为是恶意行为的IP列入黑名单。这叫防火墙。