Dodaj wykres google do infowindow FusionTableLayer

Próbuję wyświetlić wykres (Google Chart API) wewnątrz InfoWindow (warstwa Fusion Table), ale problem dotyczy kontenera ”Nieprzechwycony błąd: kontener jest pusty lub nie został zdefiniowany. ”za każdym razem, gdy próbuję dołączyć div do InfoWindow.

Próbowałem rozwiązać problem w oparciu o to rozwiązanie, ale nie działa ono z tabelą fuzjiDodaj wykres google do infowindow, używając google maps api

Proszę pomóż

<script type="text/javascript">
google.load('visualization', '1', {packages: ['corechart']});
    function drawVisualization() {
      var queryText = encodeURIComponent("SELECT Year, Austria, Bulgaria, Denmark, Greece FROM 641716");
      google.visualization.drawChart({
        "containerId": 'visualization_div',
        "dataSourceUrl": 'https://www.google.com/fusiontables/gvizdata?tq=',
        "query":"SELECT Year, Austria, Bulgaria, Denmark, Greece FROM 641716",
        "refreshInterval": 5,
        "chartType": "PieChart",
        "options": {
          "title":"Yearly Coffee Consumption by Country",
          "vAxis": {"title": "Year"},
          "hAxis": {"title": "Cups"}
        }
      });
    }
      function initialize() {
        var map = new google.maps.Map(document.getElementById('map-canvas'), {
          center: new google.maps.LatLng(29.296435107347698, -29.54822280000008),
          zoom: 2,
          mapTypeId: google.maps.MapTypeId.ROADMAP
        });

        var layer = new google.maps.FusionTablesLayer({
          query: {
            select: 'col0',
            from: '1PoUAVtdJKOKnJT_ZYkoM7yDpGw-wNJMHXakPeC0'
          },
          map: map
        });
        google.maps.event.addListener(layer, 'click', function(e) {
        drawVisualization(this);
          e.infoWindowHtml += "<div id='visualization_div'></div>";{
          }
        });
      }

      google.maps.event.addDomListener(window, 'load', initialize);

    </script>

PS.

Jeszcze jedna rzecz ! Możliwe jest wyświetlanie wykresu z danych z jednego wiersza. W moim przykładzie dla jednego klikniętego kraju?

questionAnswers(3)

yourAnswerToTheQuestion