我正在尝试在我的 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);
}