Hallo magicsepp,
ich verwende PHP 5.2.17, Contao-Version 2.11.6 und dlh_googlemaps 1.1.3 stable.
Die Start-Koordinaten lauten 51.053481,10.329483 und die Grafik ist 305x195px groß. Die End-Koordinaten habe ich so berechnet:
51.053481 + 3*(0.305000) und 10.329483 + 3*(0.195000).
Der Quellcode der Grafik-Überlagerung:
Code:
var gmap4 = new google.maps.Map(document.getElementById("dlh_googlemap_4"), gmap4_Options);
var gmap4_0_overlay = new google.maps.GroundOverlay(
"tl_files/cosmetic-live/theme/google_pictures_cosmetic_live.png", new google.maps.LatLngBounds(
new google.maps.LatLng(51.053481,10.329483),
new google.maps.LatLng(51,968481,10914483)
)
);
gmap4_0_overlay.setMap(gmap4);
Mir ist gerade eingefallen wo mein Fehler lag. Ich habe ihn im Quelltext gelassen. Zum Berechnen der End-Koordinaten benutzte ich den Windows Rechner. Das Ergebnis habe ich nur mit Copy&Paste in Contao eingetragen. Dabei aber nicht beachtet, dass man die Koordinaten in der Form XX.XXXXXX, XX.XXXXXX eingibt. Einziges Problem was ich jetzt noch habe: Die Grafik ist 4 mal so hoch wie sie sein sollte. Aber das bekomme ich bestimmt auch gleich hin.
Heute arbeitet mein Denkapparat besonders langsam glaube ich, denn ich komme einfach nicht auf die richtigen Endkoordinaten. Spiele jetzt so lange daran herum, bis es mir optisch gefällt. Die Grafiken haben mittlerweile Maße von 400x200px, dachte ich könnte es dann leichter hoch rechnen. Vergrößere ich den Längengrad um 0.4, müsste ich den Breitengrad um 0.2 anheben. Passt aber nicht
Lesezeichen