Я разрабатываю систему отчетов на основе карт Google, и я хочу показать на карте Google данные карты Google, такие как время и скорость автомобиля, и вот мой код:
function updatereport() {
//alert("aaa");
$.ajax({
url: 'getreport.php',
data: {
yy: '18',
mm: '05',
dd: '17',
hh: '18',
driverid: '7'
},
type: 'get',
error: function() {
alert("some error ! :(");
},
success: function(result) {
//alert(result);
var myobj = JSON.parse(result);
google.charts.load('visualization', {
'1.0': ['corechart']
});
google.charts.setOnLoadCallback(drawChart(myobj));
} //func
}) //ajax
}
// Draw the chart and set the chart values
function drawChart(myobj) {
var data = new google.visualization.DataTable();
alert("a");
data.addColumn("number", "time");
data.addColumn("number", "speed");
data.addRow();
for (i in myobj)
data.addRows(myobj[i].time);
//var xx=[['T', 'H'],[2, 8.2],[3, .2],[4, 4],[6, 2],[9, 8]];
//var data = google.visualization.arrayToDataTable(xx);
//alert(myobj[1].time);
// Optional; add a title and set the width and height of the chart
var options = {
'title': 'My Average Day',
'width': 550,
'height': 400
};
// Display the chart inside the <div> element with id="piechart"
var chart = new google.visualization.LineChart(document.getElementById('chart'));
chart.draw(data, options);
}
, но проблема в том, что когда я запускаю этот код, он показывает
Невозможно прочитать свойство 'DataTable' из неопределенного