google-maps - 通过电子邮件发送谷歌静态 map

标签 google-maps google-chrome email

我可以在我的网站中显示谷歌静态 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/

相关文章:

javascript - 如何检测 JavaScript 中的设备触摸支持?

python imap : how to parse multipart mail content

html - 无法让 Google 字体显示在 Gmail 中的 HTML 电子邮件中

google-maps - 拖动 map 时标记聚类器错误? (谷歌地图上有很多标记)

google-maps - markerclusterer:集群图标的 anchor 偏移

javascript - Chrome 控制台错误 : The Content Security Policy was delivered in report-only mode, 但未指定 'report-uri'

Laravel 5.4邮件,传递数据

javascript - 订阅 JS Google map 中的数据

javascript - 谷歌地图javascript代码隐藏 Visual Studio

html - Chrome 中隐藏文字之谜