谷歌地图融合表API SQL“;“喜欢”;命令不起作用
Google Maps Fusion Table API SQL "LIKE" command not working
我使用Google Maps API根据用户输入从融合表中提取数据。我试图使用"LIKE"命令来创建一个更强大的搜索功能,然而,除了简单的where查询(如x=y或x>y)之外,任何其他查询似乎都会返回融合表中的每个条目或根本不返回条目。
main.js
function updateMap(layer, tableID) {
var input = document.getElementById('input').value;
var newLayer = new google.maps.FusionTablesLayer({
query: {
select: 'FULL_ADDRESS',
from: tableID,
where: "FULL_ADDRESS LIKE ''%" + input + "%'' "
}
});
console.log(newLayer);
layer.setMap(null);//deletes old layer
newLayer.setMap(map);//sets map to new layer
LAYER = newLayer;// sets global layer to new layer
}
根据这里和这里的文档,这应该可以正常工作。
index.html
<input id="input" class="controls floating-label" type="text" placeholder="Search by Address or Zip Code">
融合表条目
000000000000000000|Taylor Road,Birmingham,AL,36117|0|$0.00$6800.00 |$0.00 |$0.00|1360.00
第二个字段为FULL_ADDRESS
现场我的目标是使用用户输入来尝试部分匹配地址,但是,它不能正常工作。我有什么东西不见了吗?
谢谢!
LIKE
似乎不起作用,因此使用MATCHES
代替
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Web控制台命令不起作用
- 为什么我的关键命令不起作用
- 基本的jQuery命令不起作用
- 谷歌地图融合表API SQL“;“喜欢”;命令不起作用
- 永远启动命令不起作用
- 多个 jquery 命令不起作用
- 脚本在printWindow命令中不起作用
- 用于发送电子邮件的Javascript函数不起作用(固定命令打开outlook,而函数不起)
- Jquery循环插件.上一个命令不起作用
- Bower安装命令在windows上不起作用
- 在windows上安装Node后,Node命令在cmd中不起作用
- 当尝试创建多个js文件时,命令在早午餐中不起作用
- .push()命令在javascript中不起作用
- 为什么在包装adobe空气应用程序后,它没有'不起作用,但通过命令行运行它起作用吗
- 节点命令不起作用
- Typeof命令不起作用