我使用Google Visualization API(Org Chart)爲自己做了一個小型應用程序。我喜歡它,現在我覺得這個API可以幫助我解決業務用例之一。請在下列問題上給我建議。 1.建議在財務應用程序中使用這些Google Visualization API。 2. Google Visualization API需要任何用於商業用途的許可。 3.由於它不是一個開源框架,我無法跟蹤或假設Google Visualization API如何使用我的應用程序數據來呈現圖表。金融應用程序中的Google可視化API SETBACKS
a) Will it store the data that is being passed from my site?
b) How secure my data if i pass key values to org charts to prepare and render the chart on my website page.
我真誠地要求您提供寶貴的建議。
樣本實施例(不實際的代碼):
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
function drawChart(dataValues) {
data = new google.visualization.DataTable();
chart = new google.visualization.OrgChart(document.getElementById('chart_div'));
data.addColumn('string', 'PlanName');
data.addColumn('string', 'PaymentAmount');
data.addColumn('string', 'ValidationId');
data.addColumn('string', 'AccountName');
for (var i = 0; i < dataValues.length; i++) {
data.addRow([{ v: dataValues[i].PlanName, f: dataValues[i].Name }, dataValues[i].AccountName]);
}
// Draw the chart, setting the allowHtml option to true for the tooltips.
chart.draw(data, {
allowHtml: true, allowCollapse: true, size: 'medium', explorer: {
maxZoomOut: 100,
keepInBounds: true
}
});
google.visualization.events.addListener(chart, 'select', selectHandler);
}
希望這可以幫助,讓我知道如果我錯過了一些東西...... – WhiteHat
是谷歌記錄我所有的圖表數據?「圖表數據包含在HTTP請求中的內容保存在臨時日誌中不超過兩週,以便進行內部測試和調試。當然,您應該明白,如果圖表出現在公共網頁上的圖像標記中,它可能會被抓取。來源:https://developers.google.com/chart/interactive/faq「。2)http://www.google.com/jsapi我在想這個文件有一些機制可以將數據發送到谷歌並準備圖表並將它返回給DOM(這只是一個猜測)我是否正確 – user1551655
faq鏈接似乎不起作用,但Google沒有記錄您的圖表數據'jsapi'是一個存儲代碼的JavaScript文件對於圖表,該文件被下載到瀏覽器,在瀏覽器上運行,並且任何提供給api的數據都不會離開瀏覽器。 – WhiteHat