Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Weltkarte in Delphi einfügen (https://www.delphipraxis.net/183750-weltkarte-delphi-einfuegen.html)

smooth1000 2. Feb 2015 12:04

Weltkarte in Delphi einfügen
 
Heyho liebe Delphifreunde,

ich möchte ein Programm schreiben, dass die ISS auf einer Weltkarte darstellt. Das Problem ist nur, dass ich nicht ganz weiß, wie man eine Weltkarte in Delphi darstellt. Könnt ihr mir da weiterhelfen? Welchen Quelltext bräuchte ich um ein starres Bild von Google Maps einzufügen, bzw. wie bewege ich ein Bild und zeige nur den Ausschnit? Vielen Dank schon mal im Voraus.

Euer smooth1000 :)

Perlsau 2. Feb 2015 12:33

AW: Weltkarte in Delphi einfügen
 
Crossposts zukünftig bitte verlinken

Jens01 2. Feb 2015 14:07

AW: Weltkarte in Delphi einfügen
 
Zitat:

Welchen Quelltext bräuchte ich um ein starres Bild von Google Maps einzufügen
Es kommt ja etwas auf die Auflösung des Bildes an. Anfangs würde ich ein einfaches Bild einer Weltkart machen oder besorgen und es auf einem TImage anzeigen lassen.
Dort kann man dann einen Punkt drauf malen. Wenn sich die Position verändert, dann Weltkart und versetzen Punkt nochmal zeichnen und anzeigen lassen.

Man kann auch TImage32 von Graphics32 nehmen und Karte und Punkt jeweils auf einen Layer packen und diesen bewegen. Das wird aber um einiges komplizierter.

puderle 3. Feb 2015 10:05

AW: Weltkarte in Delphi einfügen
 
du solltest dich in gdi fit machen..

setz einfach mal ein Panel auf eine form und dann kannst du mit TImage dort ein Bild anzeigen
und dann einfach mit GDI+ drauf malen..

dazu musst du das Paint-Ereignis des Panel nutzen (da kommt alles rein wenn du malst)

und zb einen Timer der alle paar mikrosekunden die Position verändert. :idea:

es ist wirklich nicht schwer mit gdi.. mal erstmal ein paar Linien und Kreise und Images dann wirst du schnell fit mit der Windows-Standard-Grafik in Forms. :thumb:

http://www.delphi-treff.de/tutorials...ft-gdi-teil-1/

so wird das professionel gemacht ^^
natürlcih kann man auch DirectDraw(veraltet) oder DX-2D nehmen.. aber in diesem Fall ist GDI+ genau das was du brauchst. :wink:

PS: du wirst bald merken das du einen DoubleBuffer brauchst. (reduziert flackern bei Animationen);) ;)

am besten gleich in C# Delphi ist total veraltet.

Mavarik 3. Feb 2015 10:31

AW: Weltkarte in Delphi einfügen
 
Wir reden hier doch nicht von großen animierten Geschichten...

Nimm einfach ein Image für die Karte und ein Image für die Station und schiebe das Image der Station an die richtige Stelle.

Das "Reinzoomen" ist dann nur noch eine Frage wie man den Ausschnitt kopiert...

btw: Gibt es einen Webservice um die Position ab zu fragen oder wie geht das?

Naja dann "nur" noch die Koordinaten je nach Projektion der Weltkarte auf die richtigen Pixel um rechnen...

Mavarik

Sherlock 3. Feb 2015 10:34

AW: Weltkarte in Delphi einfügen
 
Zitat:

Zitat von puderle (Beitrag 1288697)
am besten gleich in C# Delphi ist total veraltet.

Dem setze ich mal ein gepflegtes: http://dotnetnerd.com/net-dying/ entgegen. Das auch noch als ersten Beitrag...

Delphi stirbt schon so lange, es wird weiter sterben, währen C# schon zu Staub verfallen ist. :P

Sherlock

hathor 3. Feb 2015 18:32

AW: Weltkarte in Delphi einfügen
 
Liste der Anhänge anzeigen (Anzahl: 2)
Die Position der ISS kann Dir
http://www.entwickler-ecke.de/user_Mathematiker.html
berechnen und in Grafik umsetzen.

smooth1000 6. Feb 2015 08:49

AW: Weltkarte in Delphi einfügen
 
Vielen Dank Leute, das hilft echt weiter!! Top! :thumb: :thumb: :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:21 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