Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Parameter für GoogleEarth (https://www.delphipraxis.net/205038-parameter-fuer-googleearth.html)

Willie1 26. Jul 2020 16:23

Parameter für GoogleEarth
 
Hallo Freunde*innen,
mein Programm zeigt Bilder. Wenn das Bild GPS-Daten enthält, kann ich Google Earth starten und sehen, wo das Bild aufgenommen wurde. Die GPS-Daten übergebe ich über die Zwischenablage. Das klappt gut. Mein Neffe meint aber, das könnte ich besser machen und die Geo-Daten direkt an GoogleEarth als Parameter übergeben, wie das geht, weiß er allerdings nicht.
Meine Frage: wie kann ich die GPS-Daten als Parameter an GE übergeben, damit GE sofort dorthin fliegt?

Ich glaube, das ist eine KLM-Datei? Aber wie sie beschaffen sein muss, damit GoogleErth sie ausliest, bekomme ich nicht heraus.

Gruß Willie.

Poelser 26. Jul 2020 16:37

AW: Parameter für GoogleEarth
 
Moin,

die Suche mit "delphi start google earth" bringt mir als eines der ersten Ergebnisse https://entwickler-ecke.de/topic_Goo...n_64839,0.html. Sollte als erster Start helfen.

Schönen Sonntag noch

[Edit:] Oha, ich sehe gerade, der Thread ist ja alt... Neuere Threads beschäftigen sich dem Starten von Google Maps (nicht earth!) mit TWebbrowser, ist das eine Option?

Willie1 26. Jul 2020 17:42

AW: Parameter für GoogleEarth
 
Das hilft mir nicht weiter. Der Fragende bekommt ja auch keine Antwort. Bevor ich hier frage, durch stöbere ich immer das Web.

Dir auch einen schönen Abend ... W.

Blackpit 26. Jul 2020 18:16

AW: Parameter für GoogleEarth
 
Hilft dir vielleicht das?

HTH

timog 26. Jul 2020 21:38

AW: Parameter für GoogleEarth
 
In der Google Doku Basic KML ist ein minimales KML File für Punkte dargestellt:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Placemark>
    <name>Simple placemark</name>
    <description>Attached to the ground. Intelligently places itself
       at the height of the underlying terrain.</description>
    <Point>
      <coordinates>-122.0822035425683,37.42228990140251,0</coordinates>
    </Point>
  </Placemark>
</kml>
Einfach ein temporäres File erstellen und das dann mit
Delphi-Quellcode:
 ShellExecute(Application.Handle, 'open', PWideChar(AFilename), nil, nil, SW_SHOWNORMAL);
öffnen?

Willie1 27. Jul 2020 15:47

AW: Parameter für GoogleEarth
 
Zitat:

Zitat von timog (Beitrag 1470413)
In der Google Doku Basic KML ist ein minimales KML File für Punkte dargestellt:


Einfach ein temporäres File erstellen und das dann mit
Delphi-Quellcode:
 ShellExecute(Application.Handle, 'open', PWideChar(AFilename), nil, nil, SW_SHOWNORMAL);
öffnen?


Hallo, so geht es prima. Gruß Willie.

Willie1 27. Jul 2020 18:19

AW: Parameter für GoogleEarth
 
Delphi-Quellcode:
<coordinates>-122.0822035425683,37.42228990140251,0</coordinates>
    </Point>
Das ist keine Delphi-Frage. Aber weiß jemand, wie ich Geo-Koordinaten ohne Angabe N-S E-W angeben kann. Siehe oben. Wo liegt das?
Willie.

freimatz 28. Jul 2020 12:56

AW: Parameter für GoogleEarth
 
Dann bitte dorthin: https://www.delphipraxis.net/40-prog...ren-allgemein/

Willie1 28. Jul 2020 15:37

AW: Parameter für GoogleEarth
 
Nochmal Dank an Timog.

Geo-Koordinaten - so geht es:
entweder Grad/Min/Sek oder Dezimal mit Komma mit Angabe von N/S W/O oder ohne Himmelsrichtung dann ist der Zahlenwert bei W und S negativ. (Falls es jemand brauchen kann)
Willie.


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