Google Map in Twitter Bootstrap Popver

Ich verwende Twitter's Bootstrap und möchte eine Google Map in a anzeigenPopover.

So wie es jetzt funktioniert, mache ich so etwas

<code>$ ->
  $('.thumbnails a.js-popover').popover
    html: true,
    content: ->
      uid = $(this).data('profileUid')
      popover_container = $('.popover-contents:data(profileUid=' + uid + ')')
      _.each window.Maps, (map) ->
        google.maps.event.trigger map, 'resize' // I hoped this would re-draw the map
      popover_container.html()
</code>

Das Popover lädt seinen Inhalt von einem.popover-contents div was versteckt und mit dem verbunden ista mit Datenattributen (damit ich das richtige Popover zum Anzeigen finde)

Die Karte funktioniert einwandfrei, wenn kein Popover vorhanden ist, und ich denke, sie hängt mit dem Kopieren über zusammenhtml() in jQuery zu einem anderen DOM-Element. Twitter Bootstrap bietet keinemodal opened Rückruf, und ich bin wirklich nicht sicher, wie die Karten funktionieren.

Wie Sie sehen können, funktioniert die Karte auf der gesamten Profilseite korrekt, das Markup ist dasselbe (Schienen teilweise) und das Javascript wird auch geteilt - ich kann nur annehmen, dass die GoogleMaps-API es wirklich nicht magdom verwirrt und verursacht somit Probleme.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage