Как я могу добавить свои карты Google в элемент svg? Я хочу заполнить svg картой.Встраиваемые карты Google iframe в элементе SVG
карты появляется, но растягивается и из формы SVG
Для 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>
Спасибо-х
Добро пожаловать на ТАК! При предоставлении кода примера, пожалуйста, сделайте [минимальным, полным, проверяемым примером] (http://www.stackoverflow.com/help/mcve) (так, дайте нам рабочий пример iframe). Я правильно понимаю, что ваш минимальный вопрос - использовать svg для маскировки iframe, верно? – henry
Да, это он! Я не показываю действительный iframe, потому что ключ api на картах google. – user3242861
Прохладный. Если это вопрос, то карты google действительно не имеют значения, и любой рабочий iframe будет в порядке – henry