Geochart 未在 Internet Explorer 上显示工具提示

时间:2021-04-26 08:37:06

标签: javascript google-visualization

我正在尝试在我的 ASP.NET Web 应用程序上实现 Google Geochart,如下图所示。问题是,如果我在 Google Chrome 或 Firefox 上运行该应用程序,当我将鼠标悬停在彩色区域上时,工具提示会正确显示,但在 Internet Explorer 上则不会。 这是我用来显示 Geochart 的 Javascript 代码:

function drawChartGradimentoSuBaseRegionale() {
    var dati = google.visualization.arrayToDataTable([
        ['Regione', 'Gradimento', { type: "string", role: "tooltip", p: { "html": true } }],
        ['Piemonte', gradimentoPiemonte, (mediaPiemonte == 0) ? ' ' : 'Gradimento: ' + mediaPiemonte],
        ['Valle d\'Aosta', gradimentoValleAosta, (mediaValleAosta == 0) ? ' ' : 'Gradimento: ' + mediaValleAosta],
        ['Lombardia', gradimentoLombardia, (mediaLombardia == 0) ? ' ' : 'Gradimento: ' + mediaLombardia],
        ['Trentino-Alto Adige', gradimentoTrentinoAltoAdige, (mediaTrentinoAltoAdige == 0) ? ' ' : 'Gradimento: ' + mediaTrentinoAltoAdige],
        ['Veneto', gradimentoVeneto, (mediaVeneto == 0) ? ' ' : 'Gradimento: ' + mediaVeneto],
        ['Friuli-Venezia Giulia', gradimentoFriuliVeneziaGiulia, (mediaFriuliVeneziaGiulia == 0) ? ' ' : 'Gradimento: ' + mediaFriuliVeneziaGiulia],
        ['Liguria', gradimentoLiguria, (mediaLiguria == 0) ? ' ' : 'Gradimento: ' + mediaLiguria],
        ['Emilia-Romagna', gradimentoEmiliaRomagna, (mediaEmiliaRomagna == 0) ? ' ' : 'Gradimento: ' + mediaEmiliaRomagna],
        ['Toscana', gradimentoToscana, (mediaToscana == 0) ? ' ' : 'Gradimento: ' + mediaToscana],
        ['Umbria', gradimentoUmbria, (mediaUmbria == 0) ? ' ' : 'Gradimento: ' + mediaUmbria],
        ['Marche', gradimentoMarche, (mediaMarche == 0) ? ' ' : 'Gradimento: ' + mediaMarche],
        ['Lazio', gradimentoLazio, (mediaLazio == 0) ? ' ' : 'Gradimento: ' + mediaLazio],
        ['Abruzzo', gradimentoAbruzzo, (mediaAbruzzo == 0) ? ' ' : 'Gradimento: ' + mediaAbruzzo],
        ['Molise', gradimentoMolise, (mediaMolise == 0) ? ' ' : 'Gradimento: ' + mediaMolise],
        ['Campania', gradimentoCampania, (mediaCampania == 0) ? ' ' : 'Gradimento: ' + mediaCampania],
        ['Puglia', gradimentoPuglia, (mediaPuglia == 0) ? ' ' : 'Gradimento: ' + mediaPuglia],
        ['Basilicata', gradimentoBasilicata, (mediaBasilicata == 0) ? ' ' : 'Gradimento: ' + mediaBasilicata],
        ['Calabria', gradimentoCalabria, (mediaCalabria == 0) ? ' ' : 'Gradimento: ' + mediaCalabria],
        ['Sicilia', gradimentoSicilia, (mediaSicilia == 0) ? ' ' : 'Gradimento: ' + mediaSicilia],
        ['Sardegna', gradimentoSardegna, (mediaSardegna == 0) ? ' ' : 'Gradimento: ' + mediaSardegna]
    ]);
    
    var opzioni = {
        width: 400,
        height: 320,
        chartArea: { width: '150%', height: '150%' },
        region: 'IT',
        resolution: 'provinces',
        mapsOptions: {
            center: { lat: 42, lng: 12 },
            zoom: 24
        },
        colorAxis: {
            colors: ['#e7e6e7', '#e03532', '#eebc26', '#50ae63'], value: [0, 1, 2, 3]
        },
        displayMode: 'regions',
        legend: 'none',
        "tooltip": {
            "isHtml": true
        },
    };

    var grafico = new google.visualization.GeoChart(document.getElementById('crtGradimentoSuBaseRegionale'));

    grafico.draw(dati, opzioni);
}

enter image description here

0 个答案:

没有答案