我在静态Google地图生成方面遇到了一些问题。 API具有“每个查看者每天1000个唯一(不同)图像请求的查询限制。由于此限制是每个查看者的配额,因此大多数开发人员不必担心超出其配额”。
然而,当使用共享连接时,例如手机和3G接入(电话运营商),这个限制似乎有问题。
因此我的问题如下:我可以检索服务器端的图像并将其提供给我的客户端吗?是允许的吗?
答案 0 :(得分:21)
此常见问题解答不表示:Can I generate a map image using the Google Static Maps API which I store and serve from my website?
文字(截至2016年11月):
我可以使用我在网站上存储和提供的Google Static Maps API生成地图图片吗?
您不得存储和提供使用Google Static Maps API从您的网站生成的图像副本。所有需要静态图像的网页都必须将HTML img标记的src属性或HTML div标记的CSS background-image属性直接链接到Google Static Maps API,以便所有地图图像都显示在Web的HTML内容中页面并由Google直接提供给最终用户。
答案 1 :(得分:9)
实际上,你可以。参考the Google Maps TOS:
3.2.4 禁止滥用服务的限制。
(a) No Scraping。客户不会提取,导出或删除Google地图内容,以便在服务之外使用。例如,客户不会:(i)预取,缓存,索引或存储Google地图内容超过30天; (ii)批量下载地理编码;或(iii)复制商业名称,地址或用户评论。
(编辑:更新以反映截至2018年6月的最新条款。)
这在Google Static Maps Usage Limits的“完整性检查”方面进一步详细讨论。
答案 2 :(得分:3)
我觉得TOS很矛盾
我可以使用我在网站上存储和提供的Google Static Maps API生成地图图片吗?
您可能无法存储和提供使用该图像生成的图像副本 您网站上的Google Static Maps API。所有需要的网页 静态地图图像必须链接HTML img标签的src属性或 HTML div标签的CSS background-image属性直接指向 Google Static Maps API使所有地图图像都显示在 网页的HTML内容,并由最终用户直接提供 谷歌。