Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 谷歌地图静态图像API作为背景图像?_Css_Google Maps_Background Image - Fatal编程技术网

Css 谷歌地图静态图像API作为背景图像?

Css 谷歌地图静态图像API作为背景图像?,css,google-maps,background-image,Css,Google Maps,Background Image,我正在尝试使用静态谷歌地图作为内嵌CSS背景图像 我特别指的是这个API: 当我单独调用图像时,在实际的img标记中,它工作得非常好。如果将其添加为CSS背景图像,则不会。我找不到任何文件说明它不应该工作 以下是我使用的代码: <div class="static-map" style="background:url('https://maps.googleapis.com/maps/api/staticmap?center=Hollywood, FL, USA&zoom=7&am

我正在尝试使用静态谷歌地图作为内嵌CSS背景图像

我特别指的是这个API:

当我单独调用图像时,在实际的
img
标记中,它工作得非常好。如果将其添加为CSS背景图像,则不会。我找不到任何文件说明它不应该工作

以下是我使用的代码:

<div class="static-map" style="background:url('https://maps.googleapis.com/maps/api/staticmap?center=Hollywood, FL, USA&zoom=7&size=420x200&maptype=roadmap
&markers=color:red%7C26.0112014,-80.14949009999998') no-repeat; background-size:cover;">

有人知道使用这样或那样的动态查询图像是否有限制吗?如果直接转到URL,您将看到以下图像:


更新我已将其缩小到URL的
&markers=color:red%7C26.0112014,-80.1494999998
部分。可能是
,但编码也不起作用…

我找到了答案-除了上面粘贴的代码外,我还将一个API键附加到URL上(出于明显的原因,我不想共享)

但是Google似乎不允许您将本地主机环境与API密钥相关联,因此拒绝了该请求

我能想到的唯一解决方案是放弃API密钥,直到它进入生产服务器。

对我有效: