Henry: google map koordinaten umrechnen

Beitrag lesen

Hallo Basti,

ich habe eine z.B. 800x600px breite Landkarte von Sachsen.
Weiterhin habe ich die googleMaps-Koordinaten von Bad Schandau (Ort in Sachsen, 50.917476, 14.154268).

Ich würde so vorgehen:

nehme von der Karte die Eck-Koordinaten. zB.
oben links   y1,x1 54.60000,  7.30000
oben rechts  y1,x2 54.60000, 14.20000
unten links  y2,x1 50.60000,  7.30000
unten rechts y2,x2 50.60000, 14.20000

Die Karte ist 600px breit und 800pix hoch
Die Berechnung der Pixelposition geht dann etwa so:

(X_pix/grad = (x2-x1)/600 dies multipliziert mit deinen Grad,
minus dem Anfangswert ergibt dann deine Pixelposition)also

X_pixpos = (x2-x1)/600 * (xn-x1)
Y_pixpos = (y2-y1)/800 * (yn-y1)

Ist die Karte nicht bei 0,0 muss noch jeweils der Offset
der Karte hinzugezählt werden.

Ich hoffe dies hilft dir weiter.
Henry