Проблема с визуализацией Google
Я использую API визуализации Google Charts в своем приложении и столкнулся с проблемой, из-за которой не удается загрузить диаграммы.
Проблема впервые возникла, когда я загрузил свое приложение без внесения каких-либо предварительных изменений в рабочую копию, а диаграммы Javascript не были загружены на страницу. Я проверил ошибки консоли Chrome и FireFox, и они следующие:
Firefox: ReferenceError: dr is not definedin loader.js
Chrome: Uncaught TypeError: google.visualization.PieChart is not a function
Вот мой код для рисования моих двух графиков.
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load('current', { 'packages': ['corechart', 'table'] });
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Signatures');
data.addColumn('number', 'Number of Occurence');
for (i = 0; i < num.length; i++) {
data.addRow([num[i], parseInt(num[i + 1])]);
i++;
}
var options = {
title: 'Top 5 Alerts'
};
var chart = new google.visualization.PieChart(document.getElementById('piechart'));
chart.draw(data, options);
}
</script>
Вот JQuery, который я загружаю в заголовке страницы.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
После того, как вы покопались и направились на официальный сайт Google Charts здесь:
https://developers.google.com/chart/interactive/docs/gallery/piechart
Я заметил, что PieChart, который Google пытается загрузить для их примера, не будет работать на моей машине с теми же ошибками консоли Firefox и Chrome.
Я не уверен, куда идти отсюда, и мне было интересно, может ли Google заблокировать мой IP-адрес от загрузки API или что-то подобное?
Или если были изменены настройки, которые сейчас мешают загрузке графиков?
Любое понимание того, почему это может происходить, очень помогло бы.