![]() |
Kontinente und Länder grafisch anklickbar?
Hallo..
ich programmiere ein Geografie-Lerntool. ich würde einen Teil gerne so realisieren, das der benutzer z.bsp aufgefordert wird auf ein bestimmtes Land zu klicken und eine Weltkarte vor sich hat...wie kann ich realisieren das die jeweiligen Länder gehighlighted werden wenn ich mit der maus drüber bin bzw das tool auch realisiert wenn das richtige oder falsche land gedrückt wurde? mein problem ist nicht die funktion selbst sondern die form der Länder..da diese ja keine rechteckigen TImage formen haben ;D danke für ideen |
AW: Kontinente und Länder grafisch anklickbar?
|
AW: Kontinente und Länder grafisch anklickbar?
Ich würde die Länder mit Polygonen nachzeichnen. Dann reicht es zu prüfen ob sich die Maus innerhalb eines Polygons befindet.
Das ist grob vergleichbar mit dem Tipp von DeddyH, wobei ich Polygone interessanter finde, da man sie zu Not leichter skalieren kann. |
AW: Kontinente und Länder grafisch anklickbar?
In 2013 würde ich sowas auf SVG/HTML5-Basis realisieren.
Die Ländern/Kondinete liegen als SVG-Grafik vor und du realisiert die Implementierung mittels JavaScript. |
AW: Kontinente und Länder grafisch anklickbar?
danke euch.
gibts da ne komponente für die empfehlenswert ist? mit polygonen hab ich noch nie gearbeitet,werd mich da mal reinfuchsen. |
AW: Kontinente und Länder grafisch anklickbar?
Zitat:
Regionen könnnen auch mit Polygonen definiert werden und dann mit ![]() |
AW: Kontinente und Länder grafisch anklickbar?
danke ich schau es mir mal an
|
AW: Kontinente und Länder grafisch anklickbar?
Zitat:
|
AW: Kontinente und Länder grafisch anklickbar?
die länder nachzeichnen...wow, das sieht nach einer höllenarbeit aus..ne zeichnen komponente wo ich die linien einfach mit der maus nachzeichne und die polygone so definiere gibts nicht etwa? ;D
|
AW: Kontinente und Länder grafisch anklickbar?
TMS hat eine Komponente, wo Du auf einem Bitmap ein oder mehrere Polygone legen kannst, die dann anklickbar sind. Tja, kostet aber Geld.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz