Anfänger2.0
Neues Mitglied
Hi Leute,
ich bin neu hier und komm mal direkt zum Problem:
Wir versuchen eine Seite zu erstellen, in der wir eine Map in SVG anzeigen wollen.
Die SVG ist scroll- und schiebbar.
Jetzt besteht das Problem, dass man ja zu weit rauszoomen kann und die Karte zu weit zur Seite ziehen kann, sodass am Rand ein weißer, leerer Bereich entsteht.
Man kann die SVG sogar soweit raus ziehen, bis sie gar nicht mehr sichtbar ist
xD.
Meine Frage ist jetzt, ob es eine Möglichkeit gibt, die SVG irgendwie in einen Viewport zu stecken, sodass man nur maximal rauszoomen und schieben kann, sodass kein leerer Rand entsteht?
Hier der abgespeckte Code:
danke schonmal für eure Hilfe :)
ich bin neu hier und komm mal direkt zum Problem:
Wir versuchen eine Seite zu erstellen, in der wir eine Map in SVG anzeigen wollen.
Die SVG ist scroll- und schiebbar.
Jetzt besteht das Problem, dass man ja zu weit rauszoomen kann und die Karte zu weit zur Seite ziehen kann, sodass am Rand ein weißer, leerer Bereich entsteht.
Man kann die SVG sogar soweit raus ziehen, bis sie gar nicht mehr sichtbar ist
xD.
Meine Frage ist jetzt, ob es eine Möglichkeit gibt, die SVG irgendwie in einen Viewport zu stecken, sodass man nur maximal rauszoomen und schieben kann, sodass kein leerer Rand entsteht?
Hier der abgespeckte Code:
HTML:
<embed onload="initMap()" id="SVGObject" src="svg/kvvsmall19.svg" type="image/svg+xml" />
PHP:
html, body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
#SVGObject {
position: absolute;
z-index: 1;
height: 100%;
width: 100%;
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
}
#content {
position: absolute;
z-index: 2;
margin-top: 0;
margin-left: 0;
width: 500px;
height: 45px;
margin: 0;
padding: 0;
border: 1px;
overflow: hidden;
}
danke schonmal für eure Hilfe :)