Hallo,
für die Problematik, dass Google Maps mit Tabs nicht funktioniert, habe ich einen workaround in das Seitenlayout eingebaut ... nicht wirklich sauber, aber ich kann's zumindest jetzt mal bearbeiten.
Im customelement_tabs_start.html5 lasse ich einen click-event mit erzeugen
Über das Seitenlayout habe ich nun folgendes eingebunden:
beim zweitenmal auf den TAB klicken erscheint dann die Mappe - aber leider nicht zentriert, sondern im Standard links oben.
Warum greift das .setCenter nicht bzw. wie müsste es angepasst werden?
Danke für die Hilfe
für die Problematik, dass Google Maps mit Tabs nicht funktioniert, habe ich einen workaround in das Seitenlayout eingebaut ... nicht wirklich sauber, aber ich kann's zumindest jetzt mal bearbeiten.
Im customelement_tabs_start.html5 lasse ich einen click-event mit erzeugen
PHP-Code:
<li onClick="ResetMap()" class="<?php echo $this->field('counts')->value(); ?>">
PHP-Code:
<script type="text/javascript">
function ResetMap() {
google.maps.event.trigger(gmap_26, 'resize'); //zweiter tab
google.maps.event.trigger(gmap_27, 'resize'); //erster tab
gmap_26.setZoom(18);
gmap_26.setCenter( center );
};
</script>
Warum greift das .setCenter nicht bzw. wie müsste es angepasst werden?
Danke für die Hilfe
Kommentar