Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌地图融合表API SQL“;例如;命令不起作用_Javascript_Sql_Google Maps_Google Maps Api 3_Google Fusion Tables - Fatal编程技术网

Javascript 谷歌地图融合表API SQL“;例如;命令不起作用

Javascript 谷歌地图融合表API SQL“;例如;命令不起作用,javascript,sql,google-maps,google-maps-api-3,google-fusion-tables,Javascript,Sql,Google Maps,Google Maps Api 3,Google Fusion Tables,我正在使用GoogleMapsAPI根据用户输入从融合表中提取数据。我试图使用“LIKE”命令创建一个更健壮的搜索特性,但是除了简单的where查询(如x=y或x>y)之外的任何查询似乎都会返回fusion表中的每个条目或根本不返回任何条目 main.js function updateMap(layer, tableID) { var input = document.getElementById('input').value; var newLayer = new googl

我正在使用GoogleMapsAPI根据用户输入从融合表中提取数据。我试图使用“LIKE”命令创建一个更健壮的搜索特性,但是除了简单的where查询(如x=y或x>y)之外的任何查询似乎都会返回fusion表中的每个条目或根本不返回任何条目

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">

融合表条目

000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

第二个字段是完整地址

我的目标是使用用户输入来尝试部分匹配地址,但是,它不能正常工作。有什么我遗漏的吗


谢谢

LIKE
似乎不起作用,因此请使用
匹配项

您在文档中看到的
ILIKE
在哪里?我只看到
匹配
。我假设它只是未记录的更新问题,而不是“忽略案例”。如果它没有列出,如果它不起作用,我不会感到惊讶。
喜欢
和/或
匹配
有效吗?喜欢不起作用,但匹配起作用了!!!!!谢谢,我不喜欢SQL中的融合表。LIKE和MATCHES是同义词。请参阅SQL参考: