Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Custom Form für landkarte ? (https://www.delphipraxis.net/127150-custom-form-fuer-landkarte.html)

rhodan 8. Jan 2009 14:05


Custom Form für landkarte ?
 
Hallo,

ich bin gerade dabei ein geografie-tool zu schreiben mit dem man geografie lernen kann. es soll unter anderem einen Quizmodus geben, wo die geografische lage verschiedener länder abgefragt wird.

es soll mit einer virtuellen stecknadel auf einer unbeschrifteten landkarte das jeweilige land gepinnt werden wenn es z.B heisst "Wo ist Benin?"

das programm enthält zur zeit knappe 1000 bilder und 500 fakten über alle länder der welt.

wie kann ich das mit der landkarte realisieren? ich hatte jetzt über unsichtbare bilder nachgedacht, so das ich z.B ein picture (wo ich kein bild reinlade) auf der landkarte über benin lege und dann kontrolliere ob es angeklickt wird...das problem was ich habe ist das ich auf dem wege nur quadratische formen erzeugen kann...viele länder aber so klein sind und so viele ecken haben das ich pro land schon mehere picture elemete bräuchte....definitiv der falsche weg

gibt es eine komponente mit der ich custom forms zeichen kann bzw. auf dem weg ich die grenzen der länder genau bestimmen kann?


danke für die hilfe & lieben gruß aus HH

robin

Klaus01 8. Jan 2009 14:13

Re: Custom Form für landkarte ?
 
Hallo,

mit den Customforms kann ich Dir leider nicht helfen.

Aber, haben die verschieden Länder denn nicht eine für das Lamd einheitliche Farbe?
Dann könntest Du doch über den Farbwert das Land bestimmen.

Grüße
Klaus

ryLIX 8. Jan 2009 14:54

Re: Custom Form für landkarte ?
 
Weiß zwar nicht obs das ist was du willst aber zu GoogleMaps gibts ne API.
Wäre eventuell nen Blick wert.

mimi 11. Jan 2009 21:14

Re: Custom Form für landkarte ?
 
Du kannst die Tranzparent Funktion von einem TBitmap z.b. nutzen.

Nehmen wir mal an, du lädst eine Grafik aus einer Datei, diese Grafik hat einen Roten hintergrund.
Auf diesen Hintergrund befindet sich irgendwas. Deiner Wahl.
Genau dieses Bild möchtest du haben. Aber nicht den Roten Hintergrund. Das ist der Transparente bereich.

Ich hoffe du kannst damit was anfangen: TBitmap.Tranzarent....


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:53 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz