AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Weltkarte in Delphi einfügen

Ein Thema von smooth1000 · begonnen am 2. Feb 2015 · letzter Beitrag vom 6. Feb 2015
Antwort Antwort
smooth1000

Registriert seit: 2. Feb 2015
2 Beiträge
 
#1

Weltkarte in Delphi einfügen

  Alt 2. Feb 2015, 13:04
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
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#2

AW: Weltkarte in Delphi einfügen

  Alt 2. Feb 2015, 13:33
Crossposts zukünftig bitte verlinken

Geändert von Perlsau ( 2. Feb 2015 um 15:40 Uhr)
  Mit Zitat antworten Zitat
Jens01

Registriert seit: 14. Apr 2009
673 Beiträge
 
#3

AW: Weltkarte in Delphi einfügen

  Alt 2. Feb 2015, 15:07
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.
Achtung: Bin kein Informatiker sondern komme vom Bau.

Geändert von Jens01 ( 2. Feb 2015 um 15:11 Uhr)
  Mit Zitat antworten Zitat
puderle
(Gast)

n/a Beiträge
 
#4

AW: Weltkarte in Delphi einfügen

  Alt 3. Feb 2015, 11:05
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.

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.

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.

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

am besten gleich in C# Delphi ist total veraltet.

Geändert von puderle ( 3. Feb 2015 um 11:11 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: Weltkarte in Delphi einfügen

  Alt 3. Feb 2015, 11:31
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
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.798 Beiträge
 
Delphi 12 Athens
 
#6

AW: Weltkarte in Delphi einfügen

  Alt 3. Feb 2015, 11:34
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.

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#7

AW: Weltkarte in Delphi einfügen

  Alt 3. Feb 2015, 19:32
Die Position der ISS kann Dir
http://www.entwickler-ecke.de/user_Mathematiker.html
berechnen und in Grafik umsetzen.
Miniaturansicht angehängter Grafiken
demo-weltkarte.jpg  
Angehängte Dateien
Dateityp: zip DEMO-Weltkarte.zip (1,01 MB, 23x aufgerufen)

Geändert von hathor ( 3. Feb 2015 um 20:15 Uhr)
  Mit Zitat antworten Zitat
smooth1000

Registriert seit: 2. Feb 2015
2 Beiträge
 
#8

AW: Weltkarte in Delphi einfügen

  Alt 6. Feb 2015, 09:49
Vielen Dank Leute, das hilft echt weiter!! Top!
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:02 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