約5000行のExcelシートがあります。JavaScriptAPIを使用してウェブページの場所の列を表示しました。ユーザーはSQLAPIを使用してウェブページの結果をクエリすることもできます。これらのクエリ結果を表示するだけでなく、私のウェブページのテーブルとしてもマップにあります。それを行う方法は?
2 に答える
0
VisualizationAPIを使用します。
于 2012-05-03T18:21:23.493 に答える
0
VisualizationAPIには500行の制限があると思います。もう1つの方法は、FusionTableのJSONPサポートを使用することです。私はこれらのSO回答にいくつかのサンプルコードを投稿しました:
https://stackoverflow.com/a/10343112/1211981
https://stackoverflow.com/a/9778985/1211981
アップデート:
これは、ユーザーがFTをCSVとしてダウンロードできるリンクの例です。これは少し長く、Webページに表示するためにURLエンコードされています。
そしてそれを行う方法を示すいくつかのコード。where句が正しいと仮定します。
var queryUrlHead = 'https://www.google.com/fusiontables/api/query?sql=';
var qry = "SELECT * FROM " + table_id " WHERE " + where;
var enc_qry = encodeURI(queryUrlHead + qry);
var csv_link = '<a target="_new" href="' + enc_qry + '">Download as CSV</a><br />';
// this is jQuery
$("#csv_link").text('');
$("#csv_link").append(csv_link);
于 2012-05-04T01:21:12.850 に答える