我有一个使用谷歌地图API和谷歌融合表的网页。我的页面有一个搜索框,它使用javascript函数查询融合表中的一个列,在本例中为Street_1。我希望该函数能够查询其他列Street_2。这是我正在使用的代码(几乎直接来自fusion tables wizard):
function changeMap_1() {
var whereClause2;
var searchString = document.getElementById('search-string_1').value.replace(/'/g, "\\'");
if (searchString != '--Select--') {
whereClause2 = "'Street_1' CONTAINS IGNORING CASE '" + searchString + "'";
}
layer_0.setOptions({
query: {
select: "col11",
from: "1EnvlQLxFtGq0jfZjtgFTOj_QGUjrPj-yxoIE6j0A",
where: whereClause2
}
});
}
搜索按钮只是一个简单的按钮:
<input type="button" onclick="changeMap_1()" value="Search">
现在,有没有办法让功能搜索Street_1和Street_2?我尝试过多次更改,包括whereClause2中的AND和OR运算符,创建第二个仅调用Street_2的函数,并将其添加到搜索按钮的onClick等等。
非常感谢你的帮助!