"=>Decimal\t= " + Lat2_dec +" " + Lon2_dec + "\r\n"+
"=>Grad\t\t= " + Lat2_grad +" " + Lon2_grad,1);
Konvertierung von Dezimalkoordinaten in Geografische Koordinaten:
VBS
'************************************************** '* decimal2grad wandelt dezimal in ° ' " um '* erwartet die Dezimalkoordinate und '* True für Breitengrad bzw. False für Längengrad '************************************************** Function decimal2grad (ByVal dezkoord, breite)
Dim Richtung
Dim Grad, Minuten, Sekunden
if breite = true Then ' Breiten
'westliche Breite und südliche Länge haben negativ Dezimalkoordinaten
if InStr(dezkoord,"-") > 0 Then
Richtung = "S"
Else
Richtung = "N"
End If
Else ' Länge
if InStr(dezkoord,"-") > 0 Then
Richtung = "W"
Else
Richtung = "E"
End If
End If
dezkoord = Replace(dezkoord,".",",") ' wegen Zahlenformat Punkt durch Komma ersetzen
Grad = Abs(Fix(dezkoord)) ' pos. Ganzzahl ermitteln
Minuten = (Abs(dezkoord)-Grad)*60
Sekunden = (Minuten - Fix(Minuten)) * 60
Minuten = Fix(Minuten)
decimal2grad = Richtung & " " & FormatNumber(Grad,2) & "° " & FormatNumber(Minuten,2) & "' " & FormatNumber(Round(Sekunden,2),2) & Chr(34)
decimal2grad = Replace(decimal2grad,",",".")
End Function
===== Beispiele für Google Maps-Aufrufe ===== === a) dynamische Googe Maps === Syntax: http://www.joerg-buchwitz.de/temp/googlemapssyntax.htm
z.B. Flugfeld Berlin Tempelhof (Breite: N 52.00° 28.00' 40.75" = 52.477986; Länge: E 13.00° 23.00' 53.60" = 13.398222), Aufruf des Browsers als externes Programm
VBS
BreiteGeo = "52.477986" LaengeGeo = "13.398222" URL = "http://maps.google.de/?q=" & BreiteGeo & "," & LaengeGeo Dim oWSHShell Set oWSHShell = CreateObject("WScript.Shell") oWSHShell.Run URL
=== b) Nutzung der Static Maps API === z.B. Flugfeld Berlin Tempelhof (Breite: N 52.00° 28.00' 40.75" = 52.477986; Länge: E 13.00° 23.00' 53.60" = 13.398222; Hybridkarte, Zoomfaktor 14, mit blauer Markierung A)
http://maps.google.com/maps/api/staticmap?&size=640x640&maptype=hybrid&markers=color:blue|size:normal|label:A|52.477986,13.398222|52.477986,13.398222|&zoom=14&sensor=false
Der Aufruf der URL im Browser wird unter dem Stichwort "externes Programm" beschrieben.
