Reiseroute per SVG-Grafiken auf einer Weltkarte?

2 Antworten

Die SVG sollte die gesamte Fläche des Bildes einnehmen. Die Marker würde ich eigentlich ebenso in die SVG hineinnehmen. Farben (fill, stroke), Transparenz (opacity) und Positionierung kannst du mittels CSS lösen.

Die Struktur für die Positionierung kurz angedeutet:

<div style="position: relative">
  <img alt="..." src="...">
  <svg height="..." style="height: 100%; left: 0; position: absolute; top: 0; width: 100%" viewport="..." width="...">
    <!-- svg elements ... -->
  </svg>
</div>

Für wiederkehrende Elemente (Marker, Pfeil) kannst du ein symbol anlegen und via use Instanzen davon erzeugen. Um die passend zu rotieren, hilft erneut CSS (siehe transform).


Holzbiene2024 
Beitragsersteller
 24.07.2024, 17:58

Danke, die Verbindungslinien habe ich, es fehlen noch die Pfeile in Fahrtrichtung.

<svg xmlns="http://www.w3.org/2000/svg"><!-- halifax - jamaica -->
  <line x1="36%" y1="48%" x2="28%" y2="62%" style="stroke:grey;stroke-width:.25%" />
</svg>
0
Holzbiene2024 
Beitragsersteller
 24.07.2024, 20:31
@regex9

Danke dir, es funktioniert. Kannst du mir noch verraten, wie ich die Farbe der Pfeile so blau mache wie die line? stroke und color ist es nicht.

0

Warum soll es denn ohne GUI-Programm sein?

Mit beispielsweise Inkscape geht das am leichtesten!