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