Deutschlandkarte als SVG mit Bundesländern

sharpy35

Neu angemeldet
Registriert
13 Apr. 2015
Beiträge
210
Hey Leute,
ich bräuchte für eine Website die Möglichkeit, dass der User auswählen in welchem Bundesland er sich befindet.
Dies wollte ich über eine Deutschlandkarte lösen, über die der User hovern kann und dann wird das entsprechende Bundesland markiert.
Als Ansatz wollte ich mir ne Deutschlandkarte als SVG erstellen oder suchen und die dann via Raphael.JS in javascript objekte umwandeln lassen.
Was meint ihr dazu?
Wie würdet ihr sowas lösen?
 
Kannst du im Prinzip ja auch ohne JavaScript lösen. Eine Deutschlandkarte als Hintergrundgrafik und per CSS beim Mouseover entsprechende Bilder drüber legen. So wie .
 
Ich hab sowas mal von jemandem in Flash erstellen lassen... (War vor 10 Jahren, da war Flash noch in :D :D) - Aber zumindest die Vektoren davon könnte ich zur Not noch irgendwo finden wenn dir das Hilft und du nichts vernünftiges findest ^^
 
  • Thread Starter Thread Starter
  • #5
Okay ich weiß jetz wie ich das umsetze :)
Nehme mir eine Deutschlandkarte wo die Bundesländer angezeigt werden und platziere dann darüber via HTML map Element einzelne Elemente die dann klickbar sind.
Vielen Dank für eure Hilfen :)
 
Kannst du im Prinzip ja auch ohne JavaScript lösen. Eine Deutschlandkarte als Hintergrundgrafik und per CSS beim Mouseover entsprechende Bilder drüber legen. So wie .

Allerdings markierst du damit auch Bereiche, die gar nicht unter deiner Maus liegen. Quadratische Grafiken, die nicht-quadratische Formen darstellen.
 
Allerdings markierst du damit auch Bereiche, die gar nicht unter deiner Maus liegen. Quadratische Grafiken, die nicht-quadratische Formen darstellen.

Verstehe auch nicht, was gegen ne simple SVG-Lösung spricht.
Wenns was schöner sein soll, kannst du den Nutzer ja mit dem jQuery Location Picker auf einer Google Maps karte auswählen lassen wo er wohnt
"Schöner" in Verbindung mit jquery-bloatware und dann noch den unsäglichen google-maps-murx... Schlimmer gehts kaum noch ...
 
Zurück
Oben