एक वक्र चार्ट को आज़माने और प्रदर्शित करने के लिए mysql/php/js का उपयोग करना - वर्तमान में चार्ट प्रदर्शित हो रहा है लेकिन यह खाली है।Google चार्ट - ग्राफ खाली है
google.load('visualization', '1.0', {'packages':['corechart']});
google.setOnLoadCallback(drawChart);
function drawChart() {
var graph = Array();
downloadUrl("map.php", function (data){
var xml = data.responseXML;
var markers = xml.documentElement.getElementsByTagName("marker");
for(var i =0; i<markers.length; i++){
graph.push([i], [markers[i].getAttribute["alt"]]);
}
});
var data = google.visualization.arrayToDataTable(graph);
data.addColumn('number', 'id');
data.addColumn('number', 'Altitude');
var options = {
title: 'Altitude',
curveType: 'function',
legend: { position: 'bottom' }
};
var chart = new google.visualization.LineChart(document.getElementById('curve_chart'));
chart.draw(data, options);
}
डाउनलोडURL एक तरीका है जो मेरे डेटाबेस से जानकारी प्राप्त करता है - ऊंचाई को पुनर्प्राप्त करने और बस इसे साजिश करने के लिए देख रहा है। विधि निश्चित रूप से ठीक काम करती है क्योंकि मैं इसे Google मानचित्र पर मार्कर जोड़ने के लिए भी उपयोग कर रहा हूं ...
है ' downloadUrl 'तुल्यकालिक? यदि यह अजाक्स कॉल है तो 'arrayToDataTable' का उपयोग करके इसे परिवर्तित करते समय 'ग्राफ' खाली हो सकता है। – mccannf