如何添加我的谷歌地图到一个SVG元素? 我想用地图填充svg。嵌入谷歌地图iframe在SVG元素
的地图显示,但拉伸出来的SVG形状
的要泰斯特,你必须插入IFRAME SRC的链接代码。
我的代码:
svg
{
stroke: red;
}
<svg viewBox="0 0 100 100" preserveAspectRatio="none">
<foreignObject id="map" width="560" height="349">
<iframe width="560" height="349" frameborder="0" style="border:0" src="LINK + API_KEY" allowfullscreen></iframe>
</foreignObject>
<path fill="url(#map)" d="M 50 15, 100 25, 100 100, 50 100, 0 100, 0 25Z" />
</svg>
感谢的
欢迎SO!提供示例代码时,请使其成为[最小,完整,可验证的示例](http://www.stackoverflow.com/help/mcve)(所以,给我们一个可用的iframe示例)。我正确理解你最小的问题是可以使用svg来掩盖iframe,是吗? – henry
是的,就是这样!我没有显示有效的iframe,因为谷歌地图的API密钥。 – user3242861
很酷。如果这是个问题,那么谷歌地图并不重要,任何工作的iframe都可以。 – henry