Wie kann ich meine Google Maps in ein Svg-Element hinzufügen? Ich möchte Svg mit Karte füllen.Eingebettete Google Maps iframe in SVG-Element
Die Karte wird aber gestreckt und aus der svg Form
den Code Sie einen src Link in iframe einfügen müssen, um testete.
Mein Code:
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>
Dankten
Willkommen bei SO! Bitte geben Sie bei der Bereitstellung von Beispielcode ein [minimales, vollständiges, überprüfbares Beispiel] (http://www.stackoverflow.com/help/mcve) an (geben Sie uns also ein funktionierendes iFrame-Beispiel). Ich verstehe richtig deine minimale Frage kann eine Svg verwenden, um einen iframe zu maskieren, ist das richtig? – henry
Ja, das ist es! Ich zeige keinen gültigen iframe, weil der API-Schlüssel von Google maps. – user3242861
Kühl. Wenn das die Frage ist, dann ist Google Maps nicht wirklich wichtig und jeder funktionierende iframe wäre in Ordnung – henry