Meine Google Maps sind abgeschnitten, ich frage mich warum? Javascript, V

8

Es ist ziemlich schwer zu erklären, also habe ich einen Screenshot des Problems hochgeladen:

Wie Sie sehen können, zeigt es trotz der div-Immobilien auf der Karte (das ist die tatsächliche Größe) nur ein Sechstel der Karte! Dieses kleine Widget kann in der Größe geändert werden, aber selbst wenn es abgeschnitten ist. Ich bin sicher, ich mache etwas falsch, aber ich kann es nicht herausfinden. Hier ist der CSS-Code für das div, das die Karte enthält:

%Vor%

Hier ist das Javascript, das die Karte erstellt:

%Vor%

und schließlich die JavaScript-Datei, die aufgerufen wird, damit dies alles geschieht:

%Vor%

Vielen Dank im Voraus, vor allem, um sich die Zeit zu nehmen, eine lange Frage wie diese zu lesen!

    
Philll_t 04.04.2012, 07:22
quelle

1 Antwort

12

Immer wenn Ihr " map " div seine Größe ändert, müssen Sie das Ereignis " resize " explizit in der Google Maps-Komponente auslösen:

  

Entwickler sollten dieses Ereignis auf der Karte auslösen, wenn sich das div ändert   Größe: google.maps.event.trigger (map, 'resize').

Ссылка

    
Engineer 04.04.2012, 07:30
quelle