【发布时间】:2014-09-25 02:39:14
【问题描述】:
我的新地图、融合表层和 jquery 选项卡的组合有问题。问题是我只想显示来自 DONOR/col6 列的标记,例如奥地利,它向我显示所有记录。我试图在 FT ID 之后添加 where 查询,但它现在可以工作了
where: "col6 = 'Austria'"
这是查询 FT 的主要脚本
<SCRIPT type="text/javascript"> //Fisrt script to query Table and get data
var FT_TableID = 'FT_ID';// Fusion Table data ID
google.load('visualization', '1', {'packages':['corechart', 'table', 'geomap']});
function createSidebar() { //This line is important, change Table ID and column names
var queryText = encodeURIComponent("SELECT 'col6' FROM "+'FT_ID');
var query = new google.visualization.Query('http://www.google.com/fusiontables/gvizdata?tq=' + queryText);
query.send(getData);//set the callback function
}
google.setOnLoadCallback(createSidebar);// Set a callback to run when the Google Visualization API is loaded.
</SCRIPT>
这里是实时示例CLICK
【问题讨论】:
-
您的example 中有一个javascript 错误,这一行
var queryText = encodeURIComponent("SELECT 'col6' FROM "+'1fyV8b5Cqrdp_kN_2mnuORzXz0XTzocHkXLR9Yz0x''|sc:col9|sg:col6%20%3D%20'Austria'");(不匹配的单个“记号”)
标签: jquery google-maps-api-3 google-fusion-tables