Google Maps funktioniert nicht in einem div

8

Ich versuche, das Google Maps-API zu verwenden, und das div, das die Karte enthält, funktioniert nur, wenn es sich nicht in einem anderen div befindet. Ich habe einen kleinen Beispielcode mit zwei Karten erstellt, der erste arbeitet der zweite nicht. Wenn ich den Doctype dieses Codeabschnitts entferne, funktionieren beide. Irgendwelche Ideen warum?

%Vor%

So sieht es in Firefox und Chrome aus:

pupeno 07.07.2010, 13:34
quelle

3 Antworten

5

Es funktioniert, wenn Sie die Seite in Firebug untersuchen, sehen Sie, dass die Map erstellt wird. Da Sie jedoch keine CSS-Positionierung für das äußere Teil angewendet haben, wird das von Google Maps erstellte Kartenelement unter dem ersten map_canvas

positioniert

Sie müssen die Dimensionen für das äußere div positionieren und einstellen, indem Sie dem äußeren div eine Pixelhöhe und Pixelbreite geben ...

BEARBEITEN

anstelle von:

%Vor%

versuchen:

%Vor%

Sie werden sehen, dass die Karte funktioniert ...

    
ekhaled 07.07.2010 13:43
quelle
0

Ich denke, dass sie übereinander sitzen oder etwas - ändern Sie die Höhe auf dem css zu Pixelhöhen und beide Karten werden funktionieren

    
matpol 07.07.2010 13:42
quelle
0
%Vor%     
mcandre 07.07.2010 13:44
quelle

Tags und Links