我可以在我的网站中显示谷歌静态 map 图像。
我创造
<img src="url"/>
在电子邮件中使用相同的 url。图像的显示方式非常不同(即世界地图)。
我检查了 chrome 中的元素,我看到邮件服务器在它前面添加了一个“代理”url(https://ci6.googleusercontent.com/proxy ...)并更改了元素标签(例如 &= &)。
我手动删除了代理,但没有帮助。
我将 '& 更改为 & 并没有帮助。
只有当我手动将元素更改为原始 URL 时,我才会看到正确的图像。
有没有办法通过电子邮件发送?
现在我有更多的数据可以解释这个问题。
我创建了另一个图像并在 IE 浏览器中显示它 - 它工作正常,显示正确的图像。我试图在 Chrome 中显示它,它返回和
error: 400
.这是一个错误。您的客户发出了格式错误或非法的请求。我们知道的就这些。
最佳答案
如果您使用 google 静态 map api (maps.googleapis.com/maps/api/staticmap) 生成图像,则可以通过电子邮件发送静态 map 。根据 Google 的服务条款,您不能将图像存储在您的服务器中。
关于google-maps - 通过电子邮件发送谷歌静态 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29117923/