我有一个excel表,其中有大约5000行。我使用JavaScript API查看我的网页中的位置coloumn。用户也可以使用SQL API从我的网页查询结果。现在我想显示那些查询结果不仅在地图中也作为我的网页中的表格。怎么做?
答案 0 :(得分:0)
答案 1 :(得分:0)
我相信Visualization API有500行限制。另一种方法是使用Fusion Table的JSONP支持。我在这些SO答案中发布了一些示例代码:
https://stackoverflow.com/a/10343112/1211981
https://stackoverflow.com/a/9778985/1211981
<强>更新强>
以下是一个示例链接,可让用户将FT下载为CSV。它有点长,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);