Hallo zusammen,
es hat leider aus verschiedenen Gründen sehr, sehr lange gedauert, aber nun gibt es eine neue Version des Moduls dlh_googlemaps, die die Probleme mit Contao 4 und PHP7 ausknipsen dürfte.
Was erwähnt sein sollte, da es ab jetzt halt nicht mehr ganz aktuell in der Doku steht...
Die Größenangaben für die Karten haben sich grundsätzlich geändert. Es erscheint ein "Image-Size"-Feld mit dem bekannten Aufbau "Select + 2 Texteingaben". Dieses Feld kann für zwei verschiedene Arten der Darstellung genutzt werden:
"Proportional": Die Felder nehmen (rein numerisch) ein Seitenverhältnis auf. Beispiele: '16|9', '1|1', '4|3'. Die Karte wird immer 100% der Breite des umgebenden Elements aufgebaut und hat die hierzu passende Höhe. Bei responsiven Layouts passt sich die Karte so ziemlich gut an.
"An Rahmen anpassen": Die Felder nehmen die Breite und Höhe der Karte auf. Und zwar inkl. der Einheit. Beispiele: '600px|400px', '40em|300px', '50%|20rem'. Rein numerische Werte werden als 'px' interpretiert. Das ist also eigentlich die klassische, bisherige Anzeige.
Das passende CSS im Template wird zwar immer noch inline eingestreut, lässt sich aber besser verändern/wegnehmen. Guckt Euch bitte das Template an.
Sorry nochmal für die lange Wartezeit. Meldet Euch bitte, falls die neue Version noch irgendwo Probleme macht.
Viele Grüße,
Christian