svg要素にGoogleマップを追加するにはどうすればよいですか? マップでsvgを埋めたい。SVG要素に埋め込まれたGoogleマップiframe
マップはなく、伸びやSVGのうち、あなたはiframe内のsrcのリンクを挿入する必要があるコードをTESTEするに
を形作る表示されます。
マイコード:
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サンプルを提供してください)。私は正しくiframeをマスクするためにsvgを使用することができますあなたの最小限の質問を正しく理解していますか? – henry
はい、これです! googleのapiキーがマップされているため、有効なiframeが表示されません。 – user3242861
クール。それが問題なら、googleマップは本当に重要ではありませんし、iframeはうまくいくでしょう。 – henry