Einzelnen Beitrag anzeigen

Torpedo

Registriert seit: 21. Dez 2003
410 Beiträge
 
#1

Wie Länder auf Karte einfärben?

  Alt 27. Nov 2007, 19:59
Hallo,
ich habe ein Problem und weiß nicht wie ich es lösen könnte. Quellcode habe und brauche ich nicht, ich möchte nur wissen, wie man sowas umsetzen könnte.

Das Problem ist, dass ich z.B. eine Karte von Europa habe, bei der die Grenzen eingezeichnet sind. Außerdem habe ich eine Liste von Ländern.
Zum Beispiel:
Deutschland 10
Österreich 4
Italien 2
Frankreich 20
....

Wie könnte ich jetzt die Länder auf der Karte je nach Zahl einfärben. Also 20=rot, 10=weniger rot, 4=noch weniger rot,....
Das Problem ist nicht die Farbe zu berechnen, sondern diese in die Karte einzuzeichnen. Wie kann ich nur ein Land einfärben und das möglichst schnell und ressourcenschonend?
Ich habe daran gedacht, dass man jedes Land als einzelnes Bild einfärben und später zusammenfügen könnte, oder für jedes Land eine Bit-Maske anzulegen und damit nur das gewünschte Land zu bemalen. Diese beiden Möglichkeiten würden aber pixelige Ränder erzeugen, was ich nicht möchte.

Hat jemand eine bessere Idee?
  Mit Zitat antworten Zitat