如何添加我的谷歌地圖到一個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